hwnd

    6热度

    8回答

    因为我找不到this问题的答案我研究了一点进入MSDN,我发现isChild()。它可能会给我另一个问题的答案。 现在,为了使用isChild()我需要传递我想检查的父应用程序的HWND,在这种情况下我自己的应用程序。 如何获得我自己的应用程序的HWND? 我不知道标题,因为它不断变化,所以我不能使用FindWindow()。 感谢 编辑: 因为它是不明确的,我会添加更多的信息: 我不会创建一个窗

    1热度

    1回答

    我抓住一个窗口句柄用下面的代码: HWND hwnd = FindWindow(L"QWidget", NULL); ,它返回一个HWND到一个QWidget(我与间谍检查++,把手匹配) 。 但在此之后,如果我尝试以下方法: QWidget* widget = QWidget::find(hwnd); 或 QWidget* widget = QWidget::find((WId)hwnd

    1热度

    2回答

    如何在wx.Python(hWnd)中获取我当前窗口的句柄并将其样式设置为WS_EX_NOPARENTNOTIFY,或者在初始化框架时可以设置它吗? 来自这个问题的答案here

    0热度

    1回答

    我想要一个对点击透明的HWND(即将它们传递给下面的窗口)。 起初我试过WS_EX_TRANSPARENT,但是它有各种重绘问题。下面的Windows最终会画出我的HWND。 我做了一些搜索,并找到了一个建议,通过返回HTTRANSPARENT来响应WM_NCHITTEST。这似乎工作,但MSDN声明只有当下面的窗口在同一个线程中时它才能正常工作。搜索HTTTRANSPARENT出现了一些问题(h

    4热度

    1回答

    我的WPF应用程序以大约4kb/s的速度泄漏内存。任务管理器中的内存使用率不断攀升,直到应用程序崩溃并出现“内存不足”异常。 通过做我自己的研究,我发现,问题在这里讨论:Track down memory leak in WPF和#8的位置:http://blogs.msdn.com/jgoldb/archive/2008/02/04/finding-memory-leaks-in-wpf-bas

    1热度

    2回答

    是否有可能通过一个COM方法通过HWND?随着我的对象CoCreateInstance以下方法返回DISP_E_BADVARTYPE(0x80020008): STDMETHODIMP ShowDialog(HWND hWndParent); 到目前为止,我越来越圆这个问题通过传递OLE_HANDLE然后铸造它,但它的感觉就像一个cludge: STDMETHODIMP ShowDialog(

    12热度

    4回答

    据msdn,当我得到一个CWnd *中有CWnd :: FromHandle, 指针可能是临时的,不应该被存储供以后使用。 什么意思“后来使用”对我来说是不清楚的。它只是当前方法的范围吗? 据我所知,Win32中没有GC!

    3热度

    2回答

    我注意到应用程序句柄,当我使用shell函数打开它时。 然后我使用该句柄稍后关闭应用程序。 但是用户也可以自己关闭另一个应用程序。 那个句柄可以被窗口重用,这样当我使用该句柄时,我关闭了一个不同的进程。 如果有可能吗?

    15热度

    4回答

    我已经能够设置本地热键这样 RegisterHotKey(hwndDlg, 100, MOD_ALT | MOD_CONTROL, 'S'); 如何设置热键是全球性的?即使当我的窗户隐藏时,我也希望它在那里。

    4热度

    4回答

    我正在寻找一种方法来获取与给定HWND关联的工具提示控件(如果有的话)。工具提示控件的文本也是足够的。我发现的最接近的消息是TTM_GETTEXT消息,但它意味着被发送到工具提示控件本身,而不是与其关联的工具。尽管我没有处理工具提示控制。有人知道怎么做这个吗? 这一切都是使用普通的Windows API在C++中完成的。