win32gui

    2热度

    2回答

    我在使用win32gui.GetDC返回一个int/long的另一个程序中获得一个对象的窗口句柄的DC。我需要将这个DC输入到python的内存DC中。我唯一不知道如何做的是从win32gui返回的int/long中获取一个wxDC派生的对象。从我所知道的情况来看,没有一个wxDC对象允许我将实际的DC句柄传递给它们。这当然使我无法完成我的任务。有没有办法做到这一点?

    4热度

    1回答

    我正在学习使用Win32::GUI将GUI添加到我的Perl程序中。 $myicon = new Win32::GUI::Icon('myicon.ico'); $myclass=new Win32::GUI::Class( -name=>'myclass', -icon=>$myicon, ); $mydialogbox = new Win32::GUI::Dialog

    1热度

    1回答

    我有一个对话框,我在激活事件中填充元素(标签)。 我想在窗口停用时删除这些元素(标签)。像:它的主要错误代码片段,但解释] my $wchRW = Win32::GUI::DialogBox->new( -name => "wchR", -title => "whed", -left => CW_USEDEFAULT, -size => [300, 130], -parent => $mw

    1热度

    1回答

    使用Win32GUI和Watsup,我正在编写一段Python代码来自动执行跨数据库的搜索,该数据库可以通过未附带接口的程序访问。因此,我可以从列表中获取一个字符串,然后将其输入到搜索框并按'查找'。 但是,当搜索返回1000个以上的结果时,程序会抛出一个警告对话框 - 这只是一个结果数量的通知 - 暂停执行Python代码。我无法让代码继续沿着查找的路线前进。 有人猜测,这可能是因为它不期望一个

    3热度

    2回答

    我一直在试图创建一个覆盖另一个应用程序的透明窗口。我发现win32的扩展有点乱,有win32ui,win32gui,winxpgui等,有点令人困惑。 无论如何,我想一个句柄传递给一个窗口,这个功能win32gui.UpdateLayeredWindow 就是了第一个参数是一个句柄,作为pyhandle类型。 查找窗口句柄的所有方法都返回一个int类型,而不是pyhandle类型。甚至是来自相同模

    9热度

    2回答

    我试图从弹出窗口中读取文本。 标题总是相同的。我已经设法识别hwnd并获得下面的代码的标题,但我无法弄清楚如何阅读内容。 import time import win32gui, win32con windows = [] def _MyCallback(hwnd, extra): extra.append(hwnd) win32gui.EnumWindows(_MyCal

    2热度

    1回答

    我已经搜索了一段时间,但无法找到用于创建和显示窗口的python3 ctypes和Win32 API的简单示例。请指向我的好链接或在这里显示代码。 提前致谢!

    2热度

    1回答

    例如在第一,你必须找到Skype的 hwnd = win32gui.FindWindow(None, 'skype') ,比他所有的子窗口和他们的头衔 child = ??? 任何想法的HWND?