无法在Win 7上使用SysListView32控件?
|
我正在尝试在桌面上绘制动画(极点时钟是我的最终目标),但是我似乎无法设法在桌面上绘制动画。
我可以使用以下代码获取窗口的句柄和DC:
HWND progMan = FindWindow(\"progMan\", NULL);
HWND shellDLL = FindWindowEx(progMan, NULL, \"SHELLDLL_DefView\", NULL);
HWND sysList = FindWindowEx(shellDLL, NULL, \"SysListView32\", NULL);
HDC hdc = GetDC(progMan);
而且我可以使用此代码来编写文本,该文本在其他窗口或控件中有效:
while(true) TextOut(hdc, 50, 50, \"Hello World!\", 13);
但我似乎无法设法使其在SysListView32控件上工作。
这是Windows 7的怪癖还是我的代码被窃听了?
编辑:我想使它工作,但是最坏的情况下,是否还有其他人有其他方法可以在图标后面绘制到桌面?
没有找到相关结果
已邀请:
2 个回复
炬卤遁蝎变
烷刨画颠离