如何用c++实现获取桌面的具体图标的句柄

例如像:我的电脑,网上邻居,千千静听之类。
一定要用C++实现的
先感谢各位大侠的帮助。
我希望你们能够将可以完整执行的代码共享出来。最好能够将代码注释一下。
给位大侠赶快帮帮忙忙

用CWnd::findWindow(参数,参数);
函数:
static CWnd* PASCAL FindWindow(
LPCTSTR lpszClassName,
LPCTSTR lpszWindowName
);
具体用法自己查MSDN,窗口的信息可以用Spy++这个工具,在 VS工具 里
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-06-12
ctrl+alt+A 就这样的啊

c++ 怎么获取所有窗体的句柄??求指教。。。
打开spy++,点击查找(望远镜一样的图标),弹出对话框,点击瞄准器一样的图标,拖住到你想要查询的窗体上,然后就能看到句柄了

C++获取光标所在位置的句柄,并向光标处发送数据,用PostMessage(),要...
通过Windows API 函数“HWND WindowFromPoint(POINT Point)”可以获取光标所在处的窗口的句柄。需要有一个触发消息来调用这个函数:比如按下键盘上的某个按键来触发这个函数调用。这是个简单的示范,能够模拟鼠标点击其他窗口的关闭按钮行为;要获得更完善的方案,可以给我私信。具体操作方法:运行程序,让后将...

C++已知一个进程的PID,如何取得该进程主窗口的句柄。
用EnumWindows枚举窗口,在回调函数中用GetWindowThreadProcessId判断和你指定的PID是否相同

c++怎么获取窗口句柄?
在字符串前面加个L或者把函数改成FindWindowA

关于C++MFC窗口控件句柄获取问题
FindWindowEx才是获取指定窗口的子窗口句柄(指针)的函数,要成功获取,需要以下几个条件:第一参数必须指定明确的父窗口,如果为NULL,则是获取顶层窗口(即,父窗口为桌面);被查找窗口(控件)必须和第二参数是明确的父子关系,且子窗口不是模态窗口(模态窗口有些特殊,一般不这样获取);子窗口获取...

C++ 怎么在程序中获得 另外一个程序的句柄???
查找桌面窗口的所有子窗口。HWND hwndChildAfter,\/\/子窗口句柄。如果HwndChildAfter为0,查找从hwndParent的第一个子窗口开始。LPCTSTR lpszClass, \/\/指向一个指定了类名 LPCTSTR lpszWindow);\/\/指向一个指定了窗口标题 其中一个应用程序的类名和标题,可以由vs自带的spy++工具来获得 ...

C++ 窗口没标题 如何获得窗口句柄
用FindWindow,第一个参数为窗口类型名字,第二个参数为标题名字,如果标题名字没有就设为空,当然你也可以用VC++自带的spy工具获取

C++里面怎么通过进程获取窗口句柄?
用spy这个工具确定一下123.exe的窗口,在调用Findwindow即可,如果你装的是vs的话,工具里就有spy

C++怎么得到picture框架句柄
你用的座标系是屏幕坐标系 需要使用ScreenToClient函数转换成窗口的坐标 函数功能:该函数把屏幕上指定点的屏幕坐标转换成用户坐标。函数原型:BOOL ScreenToClient(HWND hWnd, LPPOINT lpPoint);参数:hWnd:指向窗口的句柄,此窗口的用户空间将被用来转换。lpPoint:指向POINT结构指针,该结构含有要转换的...

c++中如何得到了一个控件的句柄后 对这个控件进行操作 比如说写一些...
MFC API函数 HWND GetDlgltem(HWND hDlg,int nlDDlgltem);参数:hDlg:标识含有控制的对话框。nlDDlgltem:指定将被检索的控制标识符。返回值:如果函数调用成功则返回值为给定控制的窗口句柄。个人感觉,句柄相当于指针,通过句柄->调用该空间封装的函数。

相似回答