1.双击对话框空白部分,添加类。
2.在资源视图上添加和资源,注意添加图片资源时要将资源放在文件所在文件夹中的re.c中。
3.在类向导中添加自定义类。
4.F5快速编译,F9设置断点,F10编译断点下一行
5.在类视图中相应的类的属性中添加消息,初始化函数
6.当程序出错时,点忽略
7.那个按钮需要弹框,就在型的Diaolg中添加资源,新建对话框,然后给
新的对话框添加类,在原来的对话框的cpp文件中添加新对话框的头文件,
并在新对话框中添加初始化和关闭消息与相应。
PropertyDlg dlg; PropertyDlg:新对话框类加Dlg。
dlg.DoModal(); 弹框
8.按钮操作编辑框
A)GetDlgItem(IDC_EDIT1)->SetWindowText(“123”);
B)编辑框关联control变量m_edit1.
m_edit1. SetWindowText(“123”);
C)编辑框关联value变量m_edit1.
m_edit1=”123”;
UpdataDate(FALSE);
C1)在初始化程序里
GetDlgItem(IDC_EDIT1)->SetWindowText(“123”);
UpdataDate(TURE);
在按钮程序里MessageBox(m_edit1,0,0);
将编辑框内容写入按钮。
9. mfc中如何去掉控件新增的变量
新增一个变量这个变量存在于两个位置,一个是头文件中项目名+Dlg.h文件,另一个是源文件中项目名+Dlg.cpp文件,比如我的项目名是abc,那么变量将会存在于abcDlg.h和abcDlg.cpp中,可通过资源管理器打开这两个文件.然后在每个文件中用Ctrl+f组合键搜索你要删除的变量名,然后删掉它所在的所以位置.
10. vs2017中如何加关联控
https://www.cnblogs.com/haihai187/p/VS2017.html
11.数据库操作
https://www.mysql.com/downloads/mysql
安装步骤网上查
查看启动:控制面板》系统与安全》管理工具》服务》mysql
查看数据库:mysql command line
Show databases:显示已有数据库
12.查看控件顺序:Ctrl+D
13.直接点击相应控件打开指定文件
CFileDialog fDlg(TRUE, NULL, NULL, OFN_FILEMUSTEXIST | OFN_PATHMUSTEXIST, TEXT("*.*||"), NULL);
if (fDlg.DoModal() == IDOK) //显示对话框并判断返回值,
{
//返回IDOK,表示按了确定,这里处理按确定的结果。
CString strFileName = fDlg.GetPathName();
ShellExecute(GetSafeHwnd(), _T("OPEN"), strFileName, NULL, NULL, SW_SHOWNORMAL);
}
else
{
//返回的不是IDOK,表示按了取消,这里处理按取消的结果,通常是直接return
return;
}
14.tabctrl…….ctree………..listbox