窗口的图标不能改变?
我照着孙鑫的第九讲视频在窗口创建之前修改窗口的光标,图标和背景 代码是这样的
在CMainFrame类的PreCreateWindow函数中编写一个自己的窗口类并注册
WNDCLASS wndcls;
wndcls.cbClsExtra=0;
wndcls.cbWndExtra=0;
wndcls.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH);
wndcls.hCursor=LoadCursor(NULL,IDC_HELP);
wndcls.hIcon=LoadIcon(NULL,IDI_ERROR);
wndcls.hInstance=AfxGetInstanceHandle();
wndcls.lpfnWndProc=::DefWindowProc;
wndcls.lpszMenuName=NULL;
wndcls.lpszClassName="sunxin.org";
wndcls.style=CS_HREDRAW|CS_VREDRAW;
RegisterClass(&wndcls);
cs.lpszName= "sunxin.org";
wndcls.hIcon=LoadIcon(NULL,IDI_ERROR);
这条语句是修改窗口的图标 结果程序运行 窗口的图标没有改变 在View类中添加 cs.lpszClass="sunxin.org";之后除了窗口图标没有改变 其他的都是按照设想的来的 这是为什么啊?