江
江南草
Unregistered / Unconfirmed
GUEST, unregistred user!
使用SDK,参照MSDN的例子,发现一个细节问题。就是主窗口的Title Bar上不能<br>显示我想使用的图标,当然可以使用SetClassLong设置,但看别人的例子,为什么<br>不需要这麻烦?<br>//Entry point<br> wc.style:= cs_HRedraw or cs_VRedraw;<br> wc.lpfnWndProc:= @WndProc;<br> wc.cbClsExtra:= 0;<br> wc.cbWndExtra:= 0;<br> wc.hInstance:= hInstance;<br> wc.hIcon:=LoadIcon(0,'generic');<br> wc.hIconSm:=LoadIcon(0,'small');<br> //按MSDN上的解释,这里的写法没问题吧?<br> wc.hCursor:=LoadCursor(0,IDC_ARROW);<br> wc.hbrBackground:= HBrush(Color_Window+1);<br> wc.lpszMenuName:= 'GENERIC';<br> wc.lpszClassName:= szAPP;<br> wc.cbSize:=sizeof(TWndClassEx);<br><br> if RegisterClassEx(wc) = 0 then Halt(1);<br>……<br><br>generic.rc<br>generic icon 'generic.ico'<br>small icon 'small.ico'<br>用brcc32或rc编译成.res,后来发现,EXE文件中,相应的ICON都只有一种,<br>而用VC6编译出来的EXE中的ICON资源,每一个都有三种(32*32,16;32*32,2;16*16,16),问题在这儿?<br>哪位有详细的brcc32或rc开关参数说明?