作者:Mitu_-_
本帖内容著作权归作者所有,转载请务必保留本文链接
今天在用SendMessage函数给WM_SETICON发送消息改变图标时发现:
1.如果刚开始设置了wParam参数为ICON_BIG(即设置大图标类型) 的话,WM_SETICON会将窗口标题栏、任务栏、Alt+Tab的图标都设为由SendMessage传来的lParam参数所指向的图标。
2.而进行第二次变换图标时,将wParam参数设为ICON_SMALL(即小图标类型)时,会发现只有窗口标题栏的图标变成想要的图标,
而任务栏、Alt+Tab的图标却没有发生改变
3.之后无论再点小图标还是大图标,图标都不会再变化了
这是SendMessage句法:
LRESULT SendMessage(
HWND hWnd,
UINT Msg,
WPARAM wParam,
LPARAM lParam