MFC
围观岳老师
这个作者很懒,什么都没留下…
展开
-
MFC CDialogEx.DoModal 弹出Dialog显示图标
今天做MFC时,A画面弹出B画面,B画面的图标不显示。A画面是显示的。但是B画面的图标就是不显示。查找了原因,终于明白了,记录一下。原因一:Dialog的Border设置不正确,应该设置为Resizing。原因二:没有添加设置的代码:A画面是新建工程自动生成的代码,自动的添加了“OnInitDialog”方法,和“m_hIcon”变量。而我们新建一个Dialog时,是不会,自动原创 2013-09-30 15:51:29 · 3624 阅读 · 0 评论 -
MFC NumericUpDown Spin控件 CSpinButtonCtrl
今天做MFC画面时有一个像,.net中的NumericUpDown空间。我想MFC和.net控件应该不一样,查了一下,MFC中果然没有这个控件。帖子说就是:EDIT控件 + Spin控件现在说一下怎么做,在这里记录一下,替他童鞋少走弯路。步骤:1.添加EDIT控件2.添加Spin控件如果不是这样的顺序的话,使用ctrl+D改变Tab顺序,使spin紧靠edit后原创 2013-09-25 10:32:04 · 2242 阅读 · 0 评论 -
MFC CEdit限定输入数字
MFC CEdit限定输入数字在OnInitDialog或你需要的地方加入下面的代码就行了:DWORD dwStyle = m_edit.GetStyle();dwStyle |= ES_NUMBER;SetWindowLong(m_edit.m_hWnd, GWL_STYLE, dwStyle);原创 2016-03-01 11:58:48 · 4095 阅读 · 1 评论 -
MFC CEdit获取编辑框内容
使用ID:先定义一个CString类型的变量m_str,然后调用GetDlgItem(编辑框ID)->GetWindowText(str),这样就可以轻松获取到编辑框的内容。使用控件变量:我们就必须为编辑框绑定一个CEdit类型的控件变量(这里假设变量是m_EditX)。// 获取X CString csX; m_EditX.GetWindowText(csX);原创 2016-02-29 10:36:17 · 24827 阅读 · 1 评论 -
MFC CListCtrl清空
MFC CListCtrl清空CListCtrl* pList=GetListCtrl();pList->DeleteAllItems(); // 全部清空pList->DeleteColumn(i); // 清空第i行原创 2016-02-29 14:40:00 · 18496 阅读 · 1 评论