active-window

    0热度

    1回答

    我想创建一个应用程序,当用户点击另一个应用程序时(或者换句话说应用程序失去焦点或不活动),关闭它的一个窗口。我的应用程序中的所有窗口都有属性TopMost = true。 我该怎么做? 非常感谢您的帮助。 编辑(更新): 我需要当我点击我的应用程序的另一个窗口,没有关闭该窗口。只有当我的应用程序失去焦点时(用户点击另一个应用程序),窗口才会关闭。

    1热度

    2回答

    我想使用此代码 procedure ScreenShot(activeWindow: bool; destBitmap : TBitmap) ; var w,h : integer; DC : HDC; hWin : Cardinal; r : TRect; begin if activeWindow then begin

    1热度

    1回答

    我正在处理一个项目,其中我希望在Internet Explorer获得焦点时或在浏览标签时通知我的程序。为了让IE的实例获得焦点或用户选择另一个选项卡时更清晰,我希望我的程序得到通知。 我只是试图用AutomationFocusChangedEventHandler来做到这一点,正如我在前面的问题中提到的:AutomationFocusChangedEventHandler does not al

    2热度

    1回答

    我正在创建一个应用程序,我需要使用该应用程序的屏幕截图创建一个PDF文件。 我发现了如何创建屏幕截图以及如何将其放入我的文件中。在大多数情况下,所有工作都很好。 我使用多个屏幕或Teamviewer等程序时出现问题。问题是,我的程序捕捉了正确的区域(屏幕上的坐标很好),但它捕捉窗口后面的所有内容,但不包括窗口。 有人知道我做错了什么,或者如果我错过了一个细节? 这是我目前使用的代码: // cre

    0热度

    1回答

    这个问题是非常相似,这一个(Detect active window changed using C# without polling)改变,对接受的答案代码正常工作与Windows窗体应用程序,但没办法用一个控制台应用程序。 ¿我如何可以检测到活动窗口已没有与控制台应用程序做无限次迭代(或任何类型的轮询)改变了吗? 在此先感谢。

    3热度

    2回答

    如何确定OpenGL窗口是否为活动窗口?

    0热度

    1回答

    我想知道c#是否有可能识别活动窗口。例如,如果Chrome或Firefox是活动窗口,则该程序将响应该窗口处于活动状态时的特定命令或案例列表。

    0热度

    3回答

    我们有2把窗户打开,就像一个聊天 这是文本框什么,该按钮看起来像: private void textBox_chat_TextChanged(object sender, TextChangedEventArgs e) { } private void button_enviar_Click(object sender, RoutedEventArgs e) { string

    2热度

    1回答

    我有一个Visual Studio .NET 2008 2.0 WinForms应用程序,其中包含有关其主要的TabControl的的TabPages的一个WebBrowser控件。此WebBrowser仅用于显示随应用程序一起分发的PDF文件,除此WebBrowser控件本身外,该选项卡上没有其他控件。 问题:在程序启动时,应用程序的主窗口未设置为活动状态。在它变为活动状态之前,必须通过[Alt

    4热度

    2回答

    我正在尝试获取活动窗口的名称,如任务管理器应用程序列表(使用c#)中所示。 我遇到了与here相同的问题。 我试图按照他们的描述做,但我有问题,而焦点的应用程序是图片库,我得到例外。 我也试过this,但没有给我我期望的结果。 现在我用: IntPtr handle = IntPtr.Zero; handle = GetForegroundWindow(); const int nChars