hwnd

    1热度

    1回答

    我在我的电脑上运行了一个应用程序。 我可以得到该应用程序的每一个细节(手柄,mainwindowhandle等) 而且该应用程序有很多的标签,我想阅读标签和MSGBOX在我自己的应用程序的字符串。

    0热度

    1回答

    我有一个应用程序(一个C++控制台应用程序),我想以编程方式打开一个新窗口,在其中启动另一个应用程序(一个flash投影仪),并传递鼠标事件从父母到孩子。 我已经尝试独立启动两个应用程序并使用SendInput来控制全局鼠标位置,但这有点粗糙。接收窗口的位置变得至关重要! 理想情况下,我会创建一个新窗口,所以我有HWND并直接发送Windows消息。 可能吗? 感谢 西蒙

    3热度

    1回答

    我想使用OpenGL在C++中创建一个屏幕保护程序。发送到我的应用程序以在小窗口中预览屏幕保护程序的命令行包含屏幕保护程序控制面板小程序中的小监视器窗口的hwnd。如何将此字符串转换为有效的hwnd?

    3热度

    1回答

    我正在我的应用程序中安装一个钩子以获得标准的EDIT上下文菜单(撤销/复制/编辑/粘贴/等)。我需要为我的应用程序插入一个新的菜单项。 我设置了一个窗口钩子,但我似乎无法获取上下文菜单的HMENU。这是我设置了钩: g_hHook = SetWindowsHookEx(WH_CALLWNDPROC, HookCallWndProc, NULL, GetCurrentThreadId()); 这

    3热度

    2回答

    我正在为excel开发一个插件。在某个时候,我可以收到异步事件。如果隐藏在这些事件中,我需要能够显示Excel窗口。 我能够存储Hwnd属性,我相信它必须是一个不可变的int /引用来标识我的Excel窗口。 有人可以详细说明这个Hwnd吗?并解释如何从C#使用它显示隐藏窗口? 在此先感谢乡亲;) UPDATE:不久,那是一段代码排序我的问题: /// <summary>Enumeration o

    0热度

    1回答

    我想知道是否有可能获取桌面的窗体。我试图从桌面获取hWnd并使用Form.FromHandle获取表单。但它总是返回null。所以我认为这是不可能的;如果有可能的话,有人可以给我看一个示例代码。 以下是以下代码无效: hWnd = GetDesktopWindow(); desktop = Form.FromHandle(hWnd) as Form; System.Diagnostics.De

    0热度

    1回答

    我正在学习从华廷它处理启动并连接到Internet Explorer下面的一段代码: private static IEBrowser CreateIEPartiallyInitializedInNewProcess(Uri uri) { var m_Proc = CreateIExploreInNewProcess(uri); var helper = new

    0热度

    1回答

    我的DirectX10框架工作代码存在重大问题。 的代码将停止在D3D10CreateDeviceAndSwapChain()功能上ID3D10Device参数和输出: pD3DDevice CXX0017: Error: symbol "" not found 我得到这个上几乎所有的东西,我的错误处理程序,pSwapChain,pDepthStencilView等等,等等 我的代码被结构化为:d

    1热度

    2回答

    我试图“挂钩”到窗口的消息来检测最小化/最大化。我环顾四周,并认为唯一/最好的解决方案是,钩入窗口的消息,并检查WM_WINDOWPOSCHANGED消息,然后检查它的状态。 我遇到了问题。 System.Windows.Interop.HwndSource source = System.Windows.Interop.HwndSource.FromHwnd(System.Diagnostics

    2热度

    2回答

    我有一个Windows应用程序,其中嵌入了一个Web浏览器(Internet Explorer)。应用程序可以通过IPC从另一个进程关闭。除了嵌入式Web浏览器可能正在显示弹出对话窗口(例如,在保存内容期间)的情况之外,它工作得很好。在这种情况下,当它试图通过IPC从外部请求关闭时,我的应用程序崩溃。 (在内部,它只是将WM_CLOSE消息发布到自己。) 鉴于此,我想出了一种方法来枚举属于我的进程