WNDCLASSEX wndcls; wndcls.cbSize=sizeof(wndcls); wndcls.cbClsExtra=0; wndcls.cbWndExtra=0; wndcls.hbrBackground=(HBRUSH)CreateSolidBrush(RGB(0,120,50)); wndcls.hCursor=LoadCursor(NULL,IDC_ARROW); wndcls.hIcon=LoadIcon(hInstance,"ico3");//这里显示的是任务栏的图标 wndcls.hIconSm=LoadIcon(hInstance,"ico2");//这个图标表示的是窗口图标 wndcls.hInstance=hInstance; wndcls.lpfnWndProc=MainWndProc; wndcls.lpszClassName="clsname"; wndcls.lpszMenuName=NULL; wndcls.style=CS_VREDRAW|CS_HREDRAW; //文件图标:在测试中发现,哪个图标大会选择哪个图标作为文件图标 工具栏图标:当只加载一个图标时,仍然选择最小的图标 和RC文件中编译图标的顺序没有关系ico2 ICON "2.ico" ico3 ICON "3.ico"