11 2022 档案

摘要:1、添加数据 通过属性页添加--数据 用分号“;”(英文的分号)来分割数据 示例: 代码添加数据 mycom.AddString(_T("海南"));//添加数据 //排序属性为False时往尾部添加 //mycom是控件变量名 mycom.InsertString(4, TEXT("黑龙江")); 阅读全文
posted @ 2022-11-30 07:04 天子骄龙 阅读(176) 评论(0) 推荐(0) 编辑
摘要:myedit1.SetFocus(); //设置焦点 //myedit1是控件变量名 CWnd* pWnd = GetDlgItem(IDC_EDIT1);//设置焦点 pWnd->SetFocus(); CWnd* pWnd2 = GetDlgItem(IDC_EDIT2); HWND hWnd 阅读全文
posted @ 2022-11-28 13:12 天子骄龙 阅读(1331) 评论(0) 推荐(0) 编辑
摘要:为了区分消息和事件,消息的名称通常以WM_开头,代表Window Message。 事件的名称通常以“On”开头,表示一个动作。 事件是发送消息的动作 添加事件处理程序 消息类型 EN_CHANGE 当编辑框中的文本被修改,新的文本显示之 “后” 发送此消息 EN_UPDATE 当编辑框中的文本被修 阅读全文
posted @ 2022-11-28 10:18 天子骄龙 阅读(111) 评论(0) 推荐(0) 编辑
摘要:代码 SetDlgItemText(IDC_EDIT1,_T("中国人民万岁"));//设置编辑框文本 //参数1:编辑框ID //参数2:字符串 //MFC函数 myedit.SetWindowText(_T("我爱我的祖国"));//设置编辑框文本 //myedit是编辑框变量名 CWnd* p 阅读全文
posted @ 2022-11-27 15:01 天子骄龙 阅读(488) 评论(0) 推荐(0) 编辑
摘要:单选框和复选框都是按钮,都是CButton类 单选框 功能:本组单选框只能选中一个 属性 显示的文本 是否凸起 分组方法 1.按CTRL+D,保证同一组内的radio的tab序号是连续的;调整tab序号的方式是:鼠标点击数字,比如先点3,然后点7,则3和7会交换,即radio1变为7,radio5变 阅读全文
posted @ 2022-11-26 20:22 天子骄龙 阅读(738) 评论(0) 推荐(0) 编辑
摘要:控件的美化就是自绘控件 属性: 是否允许自绘 可以用别人自绘好的控件:视频教程:https://www.bilibili.com/video/BV1d3411f7cw/?vd_source=189e32a0967ed45997385a775f5fc6a1 开源控件网站:https://www.cod 阅读全文
posted @ 2022-11-26 10:58 天子骄龙 阅读(122) 评论(0) 推荐(0) 编辑
摘要:添加变量后,可以直接使用变量了 阅读全文
posted @ 2022-11-26 05:14 天子骄龙 阅读(134) 评论(0) 推荐(0) 编辑
摘要:CWnd* pWnd = GetDlgItem(IDC_BUTTON2); pWnd->ShowWindow(SW_HIDE); //隐藏控件 pWnd->ShowWindow(SW_SHOW); //显示控件 WIN32: HWND hWnd = ::FindWindow(_T("#32770") 阅读全文
posted @ 2022-11-25 21:50 天子骄龙 阅读(609) 评论(0) 推荐(0) 编辑
摘要:全局函数 CWnd* pWnd = GetDlgItem(IDC_BUTTON2); HWND hWnd = pWnd->GetSafeHwnd();//CWnd*转化为HWND ::SetWindowText(hWnd,_T("测试"));//设置控件文本 //::全局作用域 //参数1:HWND 阅读全文
posted @ 2022-11-25 09:58 天子骄龙 阅读(350) 评论(0) 推荐(0) 编辑
摘要:CWnd和HWND句柄的区别 CWnd只能对本控件的属性进行操作, HWND还可以对子控件进行操作 MFC内部函数一般用CWnd ,全局函数(win32api)一般用HWND CWnd*转化为HWND CWnd* pWnd = GetDlgItem(IDC_BUTTON2); HWND hWnd = 阅读全文
posted @ 2022-11-25 09:49 天子骄龙 阅读(669) 评论(0) 推荐(0) 编辑
摘要:MFC内部函数 CWnd* pWnd = GetDlgItem(IDC_BUTTON2);//获取按钮的句柄 //参数:控件的ID 全局函数(win32) HWND hWnd=::GetDlgItem(GetSafeHwnd(), IDC_BUTTON2);//获取子控件句柄 //::全局作用域 / 阅读全文
posted @ 2022-11-25 08:39 天子骄龙 阅读(352) 评论(0) 推荐(0) 编辑
摘要:通过属性页 代码 方法一:MFC内部函数 CWnd* pWnd = GetDlgItem(IDC_BUTTON2);//获取控件句柄 pWnd->EnableWindow(FALSE); //禁用 CWnd* pWnd = GetDlgItem(IDC_BUTTON2);//获取控件句柄 pWnd- 阅读全文
posted @ 2022-11-25 08:31 天子骄龙 阅读(529) 评论(0) 推荐(0) 编辑
摘要:添加响应函数 方法一 :双击 按钮 方法二:事件方式 说明:这种方式 可以添加控件的各种事件函数 删除响应函数 1.从 界面上删除按钮资源 2.删除响应函数,需要删除3处 第一处: 删除声明 按钮属于MFCButtonDlg,在MFCButtonDlg.h中删除声明 第二处:在cpp文件中删除 响应 阅读全文
posted @ 2022-11-25 06:07 天子骄龙 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-11-24 15:56 天子骄龙 阅读(34) 评论(0) 推荐(0) 编辑
摘要:示例功能: 点击主窗口的主按钮,在子窗口的编辑框中显示主窗口编辑框的内容;点击子窗口的子按钮,在主窗口的编辑框中显示子窗口编辑框的内容 方法一:全局变量法 方法二:主对话框法:AfxGetMainWnd() 方法三:父窗口法:GetParent() 方法四:成员变量、成员函数法 方法五:指针法 Cm 阅读全文
posted @ 2022-11-24 08:07 天子骄龙 阅读(348) 评论(0) 推荐(0) 编辑
摘要:对话框初始函数:OnInitDialog() 如果没有需要自己添加 注意: 代码只能加在此处 阅读全文
posted @ 2022-11-23 09:59 天子骄龙 阅读(54) 评论(0) 推荐(0) 编辑
摘要:插入Dialog 方法一: 方法二: 添加后的对话框: 添加Dialog类(添加控件的.h和.cpp文件) 在MFC中,任何控件都属于类 注意:实际插入了一个对话框类,不是实例 模态方式显示新对话框 1.加入新添加的头文件:#include "Cmydlg.h" 2. 创建新对话框的实例:Cmydl 阅读全文
posted @ 2022-11-20 20:09 天子骄龙 阅读(218) 评论(0) 推荐(0) 编辑
摘要:模态:在该窗口弹出后,会阻塞应用程序的窗口,使其不可操作; 非模态:不会阻塞应用程序的窗口,两者可独立操作 模态对话框 功能:点击提示框按钮弹出新建的对话框 1.导入新对话框类 个人认为最好在主对话框的头文件中导入 2. void CmfctestDlg::OnBnClickedButton1() 阅读全文
posted @ 2022-11-20 19:44 天子骄龙 阅读(172) 评论(0) 推荐(0) 编辑
摘要:看:https://www.cnblogs.com/liming19680104/p/10499280.html size_t dataSize = 10; char* sensitiveData = new char[dataSize]; PVOID p = SecureZeroMemory(se 阅读全文
posted @ 2022-11-19 09:54 天子骄龙 阅读(101) 评论(0) 推荐(0) 编辑
摘要:属性 1. 按钮上显示的文本 2. 按钮标识符 添加动作 双击按钮--> 阅读全文
posted @ 2022-11-15 16:50 天子骄龙 阅读(37) 评论(0) 推荐(0) 编辑
摘要:函数功能 模态对话框,含一个系统图标、 一组按钮和一个简短的消息标签label,返回一个整数值,指示单击了哪个按钮 注意:如果在CWnd的子类中调用MessageBox,MessageBox为成员函数 如果使用api中函数,加上作用域和头文件#include <windows.h> 函数 int M 阅读全文
posted @ 2022-11-15 16:49 天子骄龙 阅读(415) 评论(0) 推荐(0) 编辑
摘要:在解决方案资源管理器中-->右击工程-->属性 末设置=Ansi编码 注意:在Debug和Release中都要设置 阅读全文
posted @ 2022-11-14 20:20 天子骄龙 阅读(115) 评论(0) 推荐(0) 编辑
摘要:单文档应用程序界面与多文档应用程序界面的区别单文档界面(SDI)应用程序:只有一个窗口 比如记事本多文档界面(MDI)应用程序:有多个子窗口 比如word 一般选择对话框类型 选择静态库,在没有MFC库的电脑中也可以运行,但是文件比较大 创建之后的类 阅读全文
posted @ 2022-11-14 18:40 天子骄龙 阅读(41) 评论(0) 推荐(0) 编辑
摘要:下载: 从我网盘下载: 链接:https://pan.baidu.com/s/1n2JpLc0A2Qq0a5bKsgQGfA 提取码:6666 安装 常用快捷键 CTRL+D 查看tab序号 CTRL+F7 编译 看:https://blog.csdn.net/dwb5426/article/det 阅读全文
posted @ 2022-11-09 08:39 天子骄龙 阅读(63) 评论(0) 推荐(0) 编辑
摘要:VS2019的安装 创建MFC新项目 Ansi与Unicode编码 修改工程编码 按钮 MessageBox消息框函数 c++字符串 Cstring CStringArray 格式化输出 wsprintf将一系列的字符和数值输入到缓冲区 VS2019创建win32项目 调试 MFC调用CMD控制台 阅读全文
posted @ 2022-11-09 08:09 天子骄龙 阅读(198) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示