
C++/MFC-控件
文章平均质量分 60
法萌
这个作者很懒,什么都没留下…
展开
-
C++/MFC-对话框
一、对话框基础VS2010/MFC编程入门之六(对话框:创建对话框模板和修改对话框属性)VS2010/MFC编程入门之七(对话框:为对话框添加控件)VS2010/MFC编程入门之八(对话框:创建对话框类和添加控件变量)VS2010/MFC编程入门之九(对话框:为控件添加消息处理函数)VS2010/MFC编程入门之十(对话框:设置对话框控件的Tab转载 2017-05-23 11:42:33 · 990 阅读 · 0 评论 -
C++/MFC-Menu
一、添加Menu1.1新建Menu资源视图->XX.rc文件,右键->添加资源->Menu->新建,输入相应文字即可。1.2插入Menu主对话框中->属性->Menu中选择创建的Menu。注意:对话框会自动增加要显示menu的空间,故设计的时候不用考虑留出空间。二、编辑Menu1.1更改ID在资源视图的Menu文件夹中,选中Menu的名称,再点击属性原创 2017-05-21 19:04:55 · 2109 阅读 · 0 评论 -
C++/MFC-窗口置顶
方法一:属性对话框,属性,Topmost选为True即可方法二:事件处理函数此处一般和菜单结合在一起SetWindowPos(&wndTopMost, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);//窗口置顶将wndTopMost变为wndNoTopMost即变为不置顶原创 2017-05-22 20:43:16 · 5390 阅读 · 0 评论 -
C++/MFC-Menu弹出式
1.新建Menu资源视图->XX.rc文件,右键->添加资源->Menu->新建,输入相应文字即可。Menu的标号:从左到右0,1,2,3,4,。。。2.添加Menu在要弹出Menud的对话框中,属性->消息->WM_RBUTTONDOWN,添加事件处理程序。3.添加代码CMenu popMenu;popMenu.LoadMenu(ID原创 2017-05-22 19:48:21 · 2321 阅读 · 1 评论 -
C++/MFC-Edit
ID:IDC_EDIT1CEdit变量:m_edit_ctlCString变量:m_edit_cs一、CEdit赋值1.1、CWnd类 CWnd类对窗口句柄相关的API函数进行了集成封装。this->GetDlgItem(IDC_EDIT1)->SetWindowText(L"0.0");1.2、HWND窗口句柄窗口句柄就是窗口在整个系统中通用的原创 2017-05-21 15:40:33 · 1042 阅读 · 0 评论 -
C++/MFC-几种小技巧(Group Box、HWND、DirectShow)
例如有多个单选按钮,如何实现只能选择一个?Group Box组合框的简单使用窗口大小改变,如何实现控件大小的变化?控件大小跟随对话框大小比例变化C++ STL 容器 迭代器 算法句柄的妙用!HWND(获取控件或窗体句柄)视频预览!DirectShow视频预览转载 2017-06-01 14:24:48 · 1971 阅读 · 0 评论 -
C++/MFC-IP Address Control
IP地址控件,所属类:CIPAddressCtrl一、类成员函数IsBlankDetermines if all fields in the IP Address Control are empty.ClearAddressClears the contents of the IP Address Control.原创 2017-05-30 21:43:30 · 4632 阅读 · 1 评论 -
C++/MFC-Tree Control
树形控件一、控件属性先设置CTreeCtrl的属性:Has Lines true 显示关系线Lines at root true 显示根结点的 关系线和+-号Has Button true 显示+-号Edit Labels true 则对应 鼠标单击修改树项的名称二、基础知识VS201原创 2017-05-30 16:14:15 · 1012 阅读 · 0 评论 -
C++/MFC-几种常用控件
VS2010/MFC编程入门之二十(常用控件:静态文本框)VS2010/MFC编程入门之二十一(常用控件:编辑框Edit Control)VS2010/MFC编程入门之二十二(常用控件:按钮控件Button、Radio Button和Check Box)VS2010/MFC编程入门之二十三(常用控件:按钮控件的编程实例)VS2010/MFC编程入转载 2017-05-23 11:02:23 · 10442 阅读 · 0 评论 -
C++/MFC-Picture Control
Picture Control能显示三种类型的图片:Bitmap:位图(.bmp)Cursor:指针(.cur)Icon:图标(.icon)一、Picture Control 控件类CStatic::SetBitmapSpecifies a bitmap to be displayed in the static control.原创 2017-05-30 15:31:36 · 3319 阅读 · 0 评论 -
C++/MFC-Hot Key
Hot Key控件通常用来捕获热键,例如快捷键设置一、函数1.1CHotKeyCtrl控件void SetHotKey( WORD wVirtualKeyCode, WORD wModifiers );1.2获取热键数据DWORD GetHotKey( ) const;void GetHotKey( WORD &wVirtualKeyCode, WORD &wM原创 2017-05-29 20:26:22 · 1835 阅读 · 0 评论 -
C++/MFC-List Control(图标、报表、列表)风格
Listbox Control:列表控件 List Control:列表视图控件一、CListCtrl常用属性View:视图方式;1.大(标准)图标2.小图标3.列表4.报表Sort:排序;No Scroll:没有进度条;二、CListCtrl常用成员函数int InsertI原创 2017-05-23 17:28:56 · 9532 阅读 · 1 评论 -
C++/MFC-自定义启动窗口
在C****App.cpp的InitInstance()函数中,有这样几行代码CSliderCtlDlg dlg;m_pMainWnd = &dlg;INT_PTR nResponse = dlg.DoModal();if (nResponse == IDOK){ // TODO: 在此放置处理何时用 // “确定”来关闭对话框的代码}else if (nResponse =原创 2017-05-23 16:17:33 · 2563 阅读 · 0 评论 -
C++/MFC-Slider
一、CSliderCtr常用属性Orientation 水平,还是垂直Point 滑块样式Tooltips 刻度提示 Tick Marks 显示刻度线 需要配合 Auto Ticks 属性才有效Auto Ticks 自动绘制刻度线 二、CSliderCtrl类常用成员函数 GetLineSize返回滑块原创 2017-05-23 14:54:36 · 1646 阅读 · 0 评论 -
C++/MFC-Progress
一、CProgressCtrl控件属性 当我们在处理大程序时,常常需要耗很长时间(比如搜索内存,复制大文件),为了不让用户错误的认为系统已经死机,我们要给程序添加进度条。 vertical :是否垂直显示。 smooth :平滑过度,不显示进度方块。可以显示更细致。二、CProgressCtrl类常用成员函数SetRangevoi原创 2017-05-23 15:51:20 · 926 阅读 · 0 评论 -
C++/MFC-Spin
一般次控件与Edit联合使用。一、CSpinButtonCtrl控件属性1.添加EDIT控件2.添加Spin控件 如果不是这样的顺序的话,使用ctrl+D改变Tab顺序,使spin紧靠edit后面3.在EDIT控件上面设置group属性true(特别注意)4.设置Spin属性Auto Buddy //为 true 表原创 2017-05-23 15:18:15 · 1344 阅读 · 0 评论 -
C++/MFC-说明
学习MFC看的是鸡啄米(http://www.jizhuomi.com)上的相关的文章。但发现,其上讲的有一点问题:1.几个控件是基于对话框的,但到了Menu、状态栏、工具栏的时候,是基于单文本的。2.控件只讲了最常用的几个,剩下的几个没讲。目的:1.将剩下的几个控件讲全,便于以后查找使用。2.将所有的操作均基于对话框。3.增加一些其他的简单应用,例如进程、套接原创 2017-05-23 11:24:29 · 347 阅读 · 0 评论