永发信息网

如何使用和获得指向桌面的句柄?

答案:3  悬赏:10  手机版
解决时间 2021-04-10 00:17
  • 提问者网友:树红树绿
  • 2021-04-09 20:43
如何使用和获得指向桌面的句柄?
我制作了一个桌面的宠物,如何启动定时器,并获得桌面的句柄?
最好有代码!

回复:wangtk1982
我的宠物是在桌面运行的,所以就得到桌面的句柄。
最佳答案
  • 五星知识达人网友:一秋
  • 2021-04-09 20:59
启动定时器:
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) 的句柄

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯