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 [仅限桌面应用] |
标头 |
|
另请参阅
-
引用
-
概念性