如何根据进程的Handle获取其主窗口的HWND

如何根据进程的Handle获取其主窗口的HWND,第1张

TheGetProcessHandleFromHwndfunctionretrievesaprocesshandlefromawindowhandleHANDLEWINAPIGetProcessHandleFromHwnd(HWNDhwnd,);这个函数通过窗口句柄获得进程句柄。有了进程句柄,PID是不是就知道怎么获得了?什么?不知道?那我告诉你,GetProcessId可以通过进程句柄获得进程ID:DWORDWINAPIGetProcessId(__inHANDLEProcess);

pos()函数就能解决问题,能够返回坐标点QPoint

如果有父窗口的话,你先试试mapToParent(),返回在父窗口中的坐标,然后再

mapToGlobal(),你试试,我现在没空弄这个,如果还不行的话,我再想想

如果PopupWindow 以组合方式引入到主窗口中,对访问主窗口中的控件完全没有问题。

如果子类化PopupWindow,那么最好把子类以成员类的方式声明到主窗口中,这样的话,PopupWindow子类是可以访问外部类控件的。

以上就是关于如何根据进程的Handle获取其主窗口的HWND全部的内容,包括:如何根据进程的Handle获取其主窗口的HWND、如何获得 Qt窗口部件在主窗口中的位置、在android的popupwindow里面怎么获取主窗口的当前焦点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9524978.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存