
MFC界面开发
滥竽充数的博士
哈尔滨理工大学博士研究生在读。
展开
-
MFC固定窗口大小
1.在对话框初始化函数中写如下代码:// 窗口固定大小 ::SetWindowLong(m_hWnd, GWL_STYLE, WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX); return TRUE; // 除非将焦点设置到控件,否则返回 TRUE原创 2021-05-10 19:56:00 · 1693 阅读 · 0 评论 -
MFC添加背景图片
1.准备一个位图放到res文件夹2.在OnPaint()函数中增加背景图片 //添加背景图片 CPaintDC dc(this); //定义CPaint指针 CBitmap bitmap; //定义位图 bitmap.LoadBitmap(IDB_BITMAP1); //这个IDB_BITMAP1要自己添加 CBrush brush;转载 2021-05-10 19:52:21 · 361 阅读 · 0 评论 -
[C++&MFC] MFC利用标签控件(Tab Control)实现分页
1.从工具箱拉一个Tab Control控件到对话框上2.在在资源视图的Dialog中添加n个对话框窗体ID改为IDD_xxx1,,IDD_xxx2.等等3.将新添加的n个对话框Border属性改为NONE,Style属性改为Child;4.分别在这几个新建的对话框上右键添加类输入类名CDialgChild1,CDialgChild2等等5.在类视图中选择主对话框对应的类,右键选择“添加”–> “添加变量”,输入变量类型“CDialgChild1”,变量名“cDialgChild1”;第二个类原创 2021-04-22 23:30:10 · 1315 阅读 · 0 评论 -
[C++&MFC] 复选框默认勾选
1.将复选框ID改为IDC_xxx2.代码如下:((CButton*)GetDlgItem(IDC_xxx))->SetCheck(BST_CHECKED);原创 2021-04-22 23:11:44 · 1310 阅读 · 0 评论 -
[C++&MFC] 编辑框获取输入数据
1.拉一个编辑框并改ID为(IDC_xxx_EDIT)2.添加一个Button Control控件3双击Button Control控件编写消息映射函数4.用定义的变量A来接收编辑框输入的数据4.代码如下:CString temp; GetDlgItem(IDC_xxx_EDIT)->GetWindowText(temp); A= atof(temp);...原创 2021-04-22 23:06:43 · 1978 阅读 · 0 评论 -
[C++&MFC] 编辑框显示数据
1.定义一个temp变量2.显示temp3.代码如下:CString temp; //格式化显示6个驱动电机转速 temp.Format(_T("\r\n变量1:%6.6lf\r\n\r\n变量2:%6.6lf\r\n\r\n变量3:%6.6lf\r\n\r\n"), a,b,c); GetDlgItem(IDC_xxx_EDIT)->SetWindowText(temp);...原创 2021-04-22 22:52:03 · 2459 阅读 · 2 评论 -
「C++ & MFC」状态信号灯显示实现
1.在工具箱拉一个 Control控件2.右键属性更改ID为xxxStatus3.右键控件添加类型为CRoundButton的变量m_xxxStatus4.添加一个继承于CButton的类CRoundButton类的.h文件如下:原创 2021-04-22 22:20:28 · 2327 阅读 · 0 评论 -
用到的mfc知识
1.m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME)是什么意思?答:在资源视图里展开icon看到,这个标志iDR_MAiNFRAME,双击它就是一个图标“MFC”;注意这个函数就是获取这个icon的句柄,以便以后用Drawicon(句柄),把它画在标题栏...原创 2021-03-16 13:10:21 · 162 阅读 · 0 评论 -
MFC为何在 添加 tab control控件后不显示标签页
有可能是GroupBox挡住了显示,解决办法点击GroupBox属性将Transparent改为True,即可。原创 2021-03-11 20:59:14 · 1451 阅读 · 0 评论 -
在mfc使用tabcontrol创建标签页之后如何在其中的一页加入标签控件实现子页中嵌套标签子页
在mfc使用tabcontrol创建标签页之后如何在其中的一页加入标签控件。关键点在于为子页面创建一个初始化函数。1.在需要添加tab control的页面右键→类向导→虚函数→选中OnInitDialog→添加函数。2这样子页面就有了初始化函数。其他步骤同另一篇博客...原创 2021-03-11 20:44:25 · 446 阅读 · 0 评论