MFC
幽蓝
只要每天超越自己一点点总有一天你会发现你已经超越很多人了
展开
-
mfc中添加属性表单
1.主对话框中 添加一个类为CPage2.在Page.h中添加CPropertySheet 对象m_sheet;3.新建子对话框基于IDD_PROPPAGE_LARGE 分别为子对话框新建类CPage1,CPage24.在Page.h中添加Cpage1,CPage2的对象m_page1,m_page25.在Page.cpp中OnInitDialog()函数中添加(如果没有此函数原创 2013-09-18 10:37:03 · 832 阅读 · 0 评论 -
vs2010 mfc中添加基类CPropertySheet的派生类
1.解决方案资源管理器中 工程右键 -----类向导-----添加类-----基类中就有CPropertySheet原创 2013-09-18 09:33:26 · 3101 阅读 · 0 评论 -
MFC的控件大小如何随对话框改变
1.右键对话框---类向导--消息选择WM_SIZE 添加 处理程序 onsize2.void CHttpResp::OnSize(UINT nType, int cx, int cy){ CDialogEx::OnSize(nType, cx, cy); // TODO: 在此处添加消息处理程序代码 if(!IsWindowVisible()) return;原创 2013-09-27 14:40:45 · 683 阅读 · 0 评论 -
UpdateData
1.UpdateData()参数只有一个,默认为TRUE; UpdateData(TRUE) ——刷新控件的值到对应的变量。(外部输入值交给内部变量) 即:控件的值—>变量。 UpdateData(FALSE) —— 拷贝变量值到控件显示。(变量的最终运算结果值交给外部输出显示) 即:变量值—>控件显示。将IDC_EDIT1编辑框控件与m_u转载 2013-10-25 19:04:29 · 567 阅读 · 0 评论 -
mfc 使用定时器 更新CListCtrl的内容
1.使用随机函数 srand((unsigned)time(NULL)); int rnd = rand()%DJ_MAX_USER;2.使用定时器#define TIMER1 1BOOL CUIDesignDlg::OnInitDialog(){ SetTimer(TIMER1,600,0);}3.在类视图中右击CUIDesignDlg属性,在消息响应函数原创 2013-11-13 09:14:42 · 2003 阅读 · 0 评论 -
mfc 点击button 如何防止生成同样的对话框
1.父类CXMS_VoipServer 非模态对话框 对应的类为 CXMS_LogDlg2.在XMS_VoipServer.h文件中定义 CXMS_LogDlg *pLogDlg;3.在XMS_VoipServer.cpp文件构造函数中初始化 pLogDlgB = NULL;4.button的响应函数中添加:if (!pLogDlg) { pLogDlg=new C原创 2013-10-17 09:50:36 · 681 阅读 · 0 评论 -
mfc button 控件
1.button控件 初始化时 不可用:在OnInitDialog()函数中添加: GetDlogItem(IDC_BUTTON)->EnableWindow(FALSE);GetDlgItem(IDC_BUTTON_CTRLRECORD)->EnableWindow(TRUE);GetDlgItem(IDC_BUTTON_RECORD)->EnableWindow(FALSE);原创 2013-12-03 14:34:23 · 653 阅读 · 0 评论 -
mfc自定义消息 wparam lparam 参数传递指针
1.在.cpp文件中添加#define WM_MY_DELETEITEM WM_USER+1002.添加原创 2014-06-17 16:57:10 · 4624 阅读 · 0 评论