首页
社区
课程
招聘
[旧帖] [求助]SendMessage 0.00雪花
发表于: 2012-3-25 15:53 1493

[旧帖] [求助]SendMessage 0.00雪花

2012-3-25 15:53
1493
SendMessage(WM_ICONERASEBKGND, reinterpret_cast<WPARAM>(dc.GetSafeHdc()), 0);
这句windows编程语句是什么意思?

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 29
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我只是想回复一个楼主,居然不够格。。
2012-3-25 15:56
0
雪    币: 0
活跃值: (954)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
查MSDN去吧
2012-3-25 16:14
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
这个函数是向指定一个或者多个窗口发送消息,知道窗口处理完消息才返回。就是窗口之间的通信。
SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam);
HWND hWnd:接收消息的窗口的句柄。
Msg:指定被发送的消息。
wParam:指定附加的消息特定信息。
IParam:指定附加的消息特定信息。
(wParam和IParam参数是消息所附加的参数,它随消息的不同而不同,对于不同的消息它们的含义也不一样。)
WM_ICONERASEBKGND是发送到本窗口的消息,所以句柄省了。
WM_ICONERASEBKGND发送给某个最小化窗口,仅当它在画图标前它的背景必须被重画,后面获取图标信息,设置,然后重新画 。(WPARAM) dc.GetSafeHdc(), 是响应这个消息的函数的参数。
这个函数使用当前桌面的颜色和图案填充图标区域。

einterpret_cast这个是强制类型转换符,映射到一个完全不同类型,把类型映射回原有类型时用到它。

一句话,设置图标背景颜色。
2012-3-25 22:23
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
谢谢大侠的指点。
2012-3-26 07:16
0
游客
登录 | 注册 方可回帖
返回
//