Отображение значка размером более 32x32 в диалоговом окне

Привет, я создал диалоговое окно в 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.

Любая помощь наиболее ценится.


person owl7    schedule 14.01.2012    source источник
comment
Что произойдет, если вы включите в свой *.ico только файл значка 48x48?   -  person Mikhail    schedule 14.01.2012


Ответы (1)