Başlık çubuğu ayarlamak için simge iletişim kutusunu

Özet

WS_SYSMENU ve WS_CAPTION stilleri iletişim kutusunu şablonuna ekleme ve iletişim kutusu yordamı içinde WM_SETICON iletiden WM_INITDIALOG iletiye yanıt olarak göndererek iletişim kutusunun başlık çubuğunda bir simge görüntülemek, uygulamanızın etkinleştirebilirsiniz. .

Daha fazla bilgi

Windows 95 ve Windows NT 4.0 üzerinde herhangi bir açılan kutu veya pencere sistem menüsü simgesini için küçük bir simge görüntüleyebilir.


İletişim kutularını Windows 95 ve Windows NT 4.0 üzerinde küçük bir simge kendi sistem menüleri varsayılan olarak görüntülenmez. Kendi sistem menüsü simgesini görüntülemek için iletişim kutusunu istiyorsanız, WS_CAPTION ve WS_SYSMENU stilleri iletişim kutusunu şablona ekle ve WM_INITDIALOG iletiyle iletişim kutusu yordam çağrıldığında WM_SETICON iletisi gönderin.


Bir pencerenin küçük ve büyük simgelerin ayarlamak veya değiştirmek için WM_SETICON iletisi gönderin. Bu durumda, küçük simge ayarlamakta olduğunuz çünkü wParam ICON_SMALL değerine ayarlamanız gerekir.


Aşağıdaki örnek kodu WS_CAPTION ve WS_SYSMENU stillerin yanı sıra gerekli diğer stiller iletişim kutusu şablon olduğunu varsayar.

Örnek Kod

   case WM_INITDIALOG:
{
HICON hIcon;

hIcon = LoadImage( g_hInst,
MAKEINTRESOURCE(IDI_MAIN_ICON),
IMAGE_ICON,
GetSystemMetrics(SM_CXSMICON),
GetSystemMetrics(SM_CYSMICON),
0);
if(hIcon)
{
SendMessage(hWnd, WM_SETICON, ICON_SMALL, (LPARAM)hIcon);
}
}
return TRUE;

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Geri bildiriminiz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×