看孙鑫的教程总结
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: 在此处通过修改
// CREATESTRUCT cs 来修改窗口类或样式
//cs.cx = 1024;
//cs.cy = 800;
//修改图标,光标,背景(创建之前)
//自己的窗口类
WNDCLASS wndcls;
wndcls.cbClsExtra = 0;//类的额外内存
wndcls.cbWndExtra = 0;//窗口的额外内存
//返回类型hgdiobj我们强转为画刷
wndcls.hbrBackground = (HBRUSH)GetStockObject(BLACK_BRUSH);
//光标,图标
wndcls.hCursor = LoadCursor(NULL, IDC_HELP);
wndcls.hIcon = LoadIcon(NULL, IDI_ERROR);
//afx开头的,应用程序框架函数的全局的函数
wndcls.hInstance = AfxGetInstanceHandle();
//消息
wndcls.lpfnWndProc = ::DefWindowProc;
wndcls.lpszClassName = L"fff";
wndcls.lpszMenuName = NULL;
wndcls.style = CS_HREDRAW | CS_VREDRAW;
RegisterClass(&wndcls);//注册窗口
//指定我们自己写的窗口类
cs.lpszClass = L"fff";
return TRUE;
}