Windows Api 和 MFC 都是基于windows平台的编程,在本质上两者并无区别。假设你已经掌握 windows api 编程,过渡到 mfc 是很简单的。
你只要编辑窗口,添加消息映射,将原来在如:
case WM_CREATE:
//do something
将 //do something 写到相应的函数里就可以了。
CxxxxxView是你的类。
消息映射如下:
函数是VS在你做上步骤时添加的,VS会帮你把函数写到类中。
int ChellomfcView::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CView::OnCreate(lpCreateStruct) == -1)
return -1;
// TODO: Add your specialized creation code here
gl_Init();
m_nTimer = SetTimer(1, 2000, 0);
return 0;
}
多熟悉一下,你就可以自如地使用MFC了。