第2个回答 2011-02-02
一个应用程序发送WM_SETICON消息来将一个大图标或一个小图标与一个窗口相关联。大图标将在按下ALT+TAB组合键时显示,小图标将在窗口的标题栏内显示。
语法
lResult = SendMessage( // returns LRESULT in lResult
hWndControl, // (HWND) handle to destination control
WM_SETICON, // (UINT) message ID
wParam, // = () wParam;
lParam // = () lParam;
);
参数
wParam
指定图标的类型。该参数可以为下列值之一:
ICON_BIG
为窗口设置大图标
ICON_SMALL
为窗口设置小图标
lParam
新的大、小图标的句柄。如果该参数为NULL,由wParam参数指定的图标将会移除。
返回值
返回值是之前的大图标或小图标的句柄,取决于wParam参数的值。如果窗口之前没有wParam参数标识的图标类型,则返回NULL。
备注
DefWindowProc 函数返回一个之前的大、小图标的句柄
消息信息
Header Declared in Winuser.h, include Windows.h
Minimum operating systems Windows 95, Windows NT 4.0