如何使用和获得指向桌面的句柄?
我制作了一个桌面的宠物,如何启动定时器,并获得桌面的句柄?
最好有代码!
回复:wangtk1982
我的宠物是在桌面运行的,所以就得到桌面的句柄。
如何使用和获得指向桌面的句柄?
答案:3 悬赏:10 手机版
解决时间 2021-04-10 00:17
- 提问者网友:树红树绿
- 2021-04-09 20:43
最佳答案
- 五星知识达人网友:一秋
- 2021-04-09 20:59
启动定时器:
SetTimer(...);
....
OnTimer()
{.....}
取得桌面:
HWND hwnd=GetDesktopWindow();
SetTimer(...);
....
OnTimer()
{.....}
取得桌面:
HWND hwnd=GetDesktopWindow();
全部回答
- 1楼网友:等灯
- 2021-04-09 21:35
HWND hDesktopWnd = ::GetDesktopWindow()-〉GetSafeHwnd();
你的宠物不是一个窗口吗?
- 2楼网友:纵马山川剑自提
- 2021-04-09 21:06
我曾也遇到过这个问题 去网上找了很久 才发现下面这句话:
你要在屏幕上画图形不应当用 getdc(getdesktopwindow()) 获取的dc句柄 而应该这样获取getdc(null) 的句柄
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯