VC++
bluelilyabc
happy
展开
-
MFC 对话框编程要点
MFC 对话框编程要点(一)对话框基本要点和生命周期 MFC对话框支持WYSIWYG编程模式,即What you see is what you get.。其类型分为模式对话框和非模式对话框 对话框由一个rc资源文件描述外观;与一个cpp类相连接(通过ID);对话框内的控件使用基于ID的变量映射来通讯。 模式对话框对象被定义原创 2013-12-13 14:26:32 · 556 阅读 · 0 评论 -
VC _T和L
VC _T和L分类: CR_IT_RD_MS_VS 2010-08-24 16:23554人阅读 评论(0)收藏举报编译器 VC++里面定义字符串的时候,用_T来保证兼容性。VC++支持ascii和unicode两种字符类型,用_T可以保证从ascii编码类型转换到unicode编码类型的时候,程序不需要修改。 如果将来你不打算升转载 2014-01-29 17:41:09 · 537 阅读 · 0 评论 -
类的对象定义和使用(含指针对象)
#include #include using namespace std; class Student { public: static int number; string name; public: Student() { } void set(string str) { name = str; number++;原创 2013-12-26 19:18:45 · 642 阅读 · 0 评论 -
VC++中Format函数详解
VC++中Format函数详解Format是一个很常用,却又似乎很烦的方法,以下是它的完整概貌,以供大家查询之用: 一、字符串首先看它的声明: function Format(const Format: string; const Args: array of const): string; overload;事实上Format方法有两个种形式,另外一种是三个参数的转载 2014-01-10 13:03:05 · 699 阅读 · 0 评论 -
VC++错误配置对应
VC中Error spawning cl.exe错误的解决方法.分类: C/C++/VC——常见错误及其解决方法 2007-10-09 09:03112597人阅读 评论(99)收藏 举报microsoftlibraryincludec编译器build可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的 “Compilin转载 2013-12-26 14:34:43 · 508 阅读 · 0 评论 -
DoDataExchange,DDX_TEXT,update(TRUE/FALSE)
DDX_TEXT()做什么用的?再解释一下DoDataExchange(pDX)函数作用.谢!------解决方案--------------------DDX_TEXT()可以把控件上的文本信息和类的成员变量关联起来,调用DoDataExchange(pDX)就完成了数据的Exchange可以通过UpdaeData()这个函数来实现数据的更新不是必须的,控件一般也属窗口G原创 2014-01-07 14:45:25 · 733 阅读 · 0 评论 -
MFC 实现删除选定行
点击表格中的某一行后再点击《删除》按钮后,实现删除选定行,删除选定行后,行标自动重新调整其《删除》按钮的响应函数如下:void C**Dlg::OnBnClickedDel(){// TODO: 在此添加控件通知处理程序代码CString ss2;m_flexgrid.RemoveItem(m_flexgrid.get_Row()); //m_flexgrid为MSFlex转载 2013-12-16 16:37:32 · 913 阅读 · 0 评论 -
ComboBox控件,通过SetCurSel()默认选中第一项
这两天用到ComboBox控件,需要在程序一运行便默认选择下拉菜单中的第一项。//*********主对话框OnInitDialog()函数中初始化*************m_ctrlComboComPort.SetCurSel(0); //初始默认选择串口1//初始化ComboBox控件下拉菜单内容CString strTemp;((CComboBox*)GetDlgIte转载 2013-12-16 15:59:28 · 4589 阅读 · 0 评论 -
vc在grid里面的最后一条数据后增加一条数据
点击《增加》按钮后,在其函数响应函数中增加下面的函数void C**Dlg::OnBnClickedAdd(){// TODO: 在此添加控件通知处理程序代码long len = m_flexgrid.get_Rows(); //m_flexgrid为MSFlexgrid控件的变量// m_basicflexgrid.AddItem("AddString"/*行标*/,(C转载 2013-12-16 16:08:46 · 779 阅读 · 0 评论 -
VC中StatusBar使用方法
方法一:1.添加成员变量CStatusBarCtrl m_StatusBar;2.在OnInitDialog()中加入:m_StatusBar.Create(WS_CHILD|WS_VISIBLE|SBT_OWNERDRAW, CRect(0,0,0,0), this, 0);int strPartDim[3]= {100, 200, -1}; //分割数量m_StatusBa转载 2013-12-16 16:09:28 · 2632 阅读 · 0 评论 -
关闭对话框
当用户选择有模式对话框中的一个按钮(通常为“确定”或“取消”按钮)时,有模式对话框将关闭。 选择“确定”或“取消”按钮会使 Windows 将含有按钮 ID(IDOK 或 IDCANCEL)的 BN_CLICKED 控件通知消息发送给对话框对象。 CDialog 为这些消息提供默认处理函数:OnOK 和 OnCancel。默认处理程序调用 EndDialog 成员函数转载 2013-12-13 14:35:31 · 733 阅读 · 0 评论 -
define
也许你也不知道~呵呵,最后我还是找到了相关的资料,解读了这个define,还顺便认识了另外两个不常用的define#define Conn(x,y) x##y#define ToChar(x) #define ToString(x) #xx##y表示什么?表示x连接y,举例说:int n = Conn(123,456); 结果就是n=123456;char* s转载 2014-01-29 14:19:24 · 535 阅读 · 0 评论