我在调用EnumWindows(EnumWindowsProc,0)时不断收到错误消息;它将我的BOOLCALLBACKselectionWindows::EnumWindowsProc(HWNDhWnd,longlParam)函数转换为参数。我知道它与类和selectionWindows::有关,但我终究无法弄明白。这是.h#ifndefSELECTIONWINDOWS_H#defineSELECTIONWINDOWS_H#include#include"mainwindow.h"#include#includeclassselectionWindows:publicQWidget{
我想使用这个函数“EnumWindows(EnumWindowsProc,NULL);”。EnumWindowsProc是一个回调函数:BOOLCALLBACKEnumWindowsProc(HWNDhwnd,LPARAMlParam);对于这个回调,我想使用一个类的成员函数。例如:ClassMyClass{BOOLCALLBACKMy_EnumWindowsProc(HWNDhwnd,LPARAMlParam);voidtest();};所以我想将调用的回调与我的函数绑定(bind)!!!我试试这个:voidMyClass::test(){EnumWindowsProcptrFunc
我有一个使用EnumWindows的问题功能。我正在尝试做的事情:我想调用EnumWindows随后是我的EnumVisiWindowTitles功能。EnumVisiWindowTitles应获取所有可见窗口的每个句柄和标题,并将它们存储在“lumpi”结构中。稍后在主体中我想访问“lumpi”并搜索特定的字幕字符串。我的问题是我无法传递指向lumpi[0]的指针至EnumVisiWindowTitles作为LPARAM.也许我的总体计划不是那么光明,所以如果你们中的任何人可以帮助我,或者告诉我一个执行相同任务的解决方案,我将非常高兴您的帮助!我有一个主要的样子:int_tmain(