-
-
[旧帖]
[原创]VC学习时发现的一个有趣的东西。
0.00雪花
-
发表于:
2011-3-16 08:10
1353
-
[旧帖] [原创]VC学习时发现的一个有趣的东西。
0.00雪花
让桌面的图标全都不见,除非重启或,设置桌面分辨率(在桌面上无法设置,只能到控制面板中去设置)
建一个基于对话框的工程,把下面的代码放在一个按钮中,然后编译生成EXE文件,放在桌面上,双击运行,然后点这个按钮,呵呵,桌面上的图标就都不见了。
POINT point;
point.x=10;
point.y=10;
CWnd *wnd;
CString strMsg;
char abc[260];
HWND hWnd;
/*hWnd = this->m_hWnd;
while(hWnd)
{
hWnd = ::GetNextWindow(hWnd, GW_HWNDNEXT);
::GetWindowText(hWnd, abc, 260);
if(strstr(abc, ""))
{
AfxMessageBox(abc);
}
}*/
hWnd = ::WindowFromPoint(point);
//wnd->FromHandlePermanent(hWnd);
//hWnd=::FindWindow(NULL, NULL);
::GetWindowText(hWnd, abc, 260);
//AfxMessageBox(abc);
::SetWindowPos(hWnd, HWND_BOTTOM, 0, 0, 0, 0, SWP_SHOWWINDOW);
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课