【发布时间】:2012-01-14 05:41:15
【问题描述】:
您好,我在 win32 中创建了一个对话框:
ABOUTBOX DIALOG DISCARDABLE 32, 32, 180, 100
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "OK",IDOK,66,80,50,14
ICON "ID_MYICON_2",IDC_STATIC,0,0,48,48
CTEXT "comment1",IDC_STATIC,40,12,100,8
CTEXT "comment2",IDC_STATIC,7,40,166,8
CTEXT "comment3",IDC_STATIC,7,52,166,8
END
图标文件包含不同大小的图像,即 16x16、32x32、48x48 等,但上面的代码只允许它显示为 32x32。即使我把它改成
ICON "ID_MYICON_2",IDC_STATIC,0,0,16,16
.. 它仍然显示为 32x32。您如何完全控制图标大小?我的初衷是显示一个bmp。
非常感谢任何帮助。
【问题讨论】:
-
如果您的 *.ico 中只包含一个 48x48 图标文件会怎样?