http://bbs.csdn.net/topics/391817496 完全没想到10多年后还有人纠结要不要学MFC,我花点时间给新人们一个总结。第1种观点 学习完MFC,你会更理解编程的思想,再学别的语言就更快了。话说小白要去美国学技术,大黑劝他说:“你为什么不先到朝鲜,然后从朝鲜再飞到美国”, ...
分类:
编程语言 时间:
2017-12-21 18:12:46
阅读次数:
180
你是不是遇到过MFC控件在项目中样式是win7风格,运行exe程序又变成了比较古老的XP风格?想要修改控件样式,首先得知道影响界面样式的原因。 影响界面控件风格的因素是:VS项目使用的字符集会影响使用的界面控件的版本,从而影响界面效果。 Unicode版会自动嵌入Win7风格的控件,多字节版则不会嵌 ...
分类:
编程语言 时间:
2017-12-20 14:55:50
阅读次数:
177
在一个windows程序中,winmain函数作为程序的入口函数,一个窗口程序是:设计窗口(给窗口设置相应的属性)——>注册窗口——>创建窗口——>显示并且更新窗口——>消息循环; 但是当创建一个MFC程序时候,并没有看到winmain函数之类的东西,并且之前的程序框架与MFC也大有不同。现在,先来 ...
分类:
编程语言 时间:
2017-12-18 18:51:56
阅读次数:
192
PreTranslateMessage介绍 BOOL CMFCHelloDlg::PreTranslateMessage(MSG* pMsg) { if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_DOWN) { SetWindowText( ...
分类:
编程语言 时间:
2017-12-18 01:31:53
阅读次数:
227
CWnd //获得窗口句柄 //1 CWnd *pWnd = GetDlgItem(IDC_BIN); //2 HWND hButton = pWnd->m_hWnd; //3 HWND hButton = GetDlgItem(IDC_BIN)->GetSafeWnd(); //干掉窗口 CWnd ...
分类:
编程语言 时间:
2017-12-18 01:31:37
阅读次数:
327
自定义消息(非系统消息) WM_USER 使用ON_MESSAGE宏,建立自定义消息映射 ...
分类:
编程语言 时间:
2017-12-18 01:30:30
阅读次数:
186
MFC SendMessage和PostMessage 区别 ...
分类:
编程语言 时间:
2017-12-18 01:22:54
阅读次数:
122
CTime CTime time; int nYear = time.GetYear(); 公共构造函数 名称 描述 CTime::CTime 构造CTime对象以各种方式。 公共方法 名称 描述 CTime::Format 将转换CTime为格式化的字符串对象 — 根据本地时区。 CTime::F ...
分类:
编程语言 时间:
2017-12-18 01:19:59
阅读次数:
181
加载图标 ◎ 1、m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); ◎ 2、m_hIcon = ::LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDR_MAINFRAME)); SetIcon(m_h ...
分类:
编程语言 时间:
2017-12-18 01:17:34
阅读次数:
117