WM_GETICON訊息
傳送至視窗,以擷取與視窗相關聯之大型或小型圖示的控制碼。 系統會在 [ALT+TAB] 對話方塊中顯示大型圖示,以及視窗標題的小圖示。
視窗會透過 其 WindowProc 函 式接收此訊息。
#define WM_GETICON 0x007F
-
wParam
-
要擷取的圖示類型。 此參數可以是下列其中一個值。
值 意義 - ICON_BIG
- 1
擷取視窗的大型圖示。 - ICON_SMALL
- 0
擷取視窗的小圖示。 - ICON_SMALL2
- 2
擷取應用程式所提供的小型圖示。 如果應用程式未提供應用程式,系統會針對該視窗使用系統產生的圖示。 -
lParam
-
正在擷取之圖示的 DPI。 這可用來根據圖示大小提供不同的圖示。
類型: HICON
傳回值是大或小圖示的控制碼,視 wParam的值而定。 當應用程式收到此訊息時,它可以傳回大型或小型圖示的控制碼,或將訊息傳遞至 DefWindowProc 函 式。
當應用程式收到此訊息時,它可以傳回大型或小型圖示的控制碼,或將訊息傳遞至 DefWindowProc。
DefWindowProc 會根據 wParam的值,將控制碼傳回與視窗相關聯的大型或小型圖示。
未明確 (設定任何圖示的視窗 ,WM_SETICON) 使用已註冊視窗類別的圖示,在此情況下 ,DefWindowProc 會針對 WM_GETICON 訊息傳回 0。 如果將 WM_GETICON 訊息傳送至視窗會傳回 0,接下來請嘗試呼叫視窗的 GetClassLongPtr 函 式。 如果傳回 0,請嘗試 LoadIcon 函 式。
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限桌面應用程式] |
標頭 |
|
-
參考
-
概念