user32

    2熱度

    3回答

    我想檢查一下,如果任何屏幕主機應用程序全屏模式。我的解決方案只有一個屏幕,該屏幕是代碼從這裏複製:[WPF] [C#] How-to : Detect if another application is running in full screen mode.該解決方案是基於 [DllImport("user32.dll")] private static extern IntPtr GetFo

    0熱度

    1回答

    我在工作中繼承了一些相當狹隘的「屏幕抓取」代碼。它似乎一切正常,除了在某些Windows XP機器上,點擊事件永遠不會讓它進入我們希望以編程方式「點擊」的按鈕。 以下片段用於我們代碼的各個部分中,以「單擊」按鈕。 [DllImport("user32.dll")] public extern static int SendMessage(IntPtr hwnd, uint msg, ui

    3熱度

    1回答

    對於我的應用程序,我使用FlashWindowEx(ref FLASHWINFO pwfi)形式的user32.dll來刷新任務欄和我的窗口以引起注意。 在這一刻我試圖添加一個自定義圖像的任務欄窗口的預覽,我發現最好的方式是通過使用WindowsAPICodePack中的TaskbarManager。 這可以正常工作,但是當我調用方法來刷新窗口時,任務欄會閃爍,但是由TabbedThumbnail

    1熱度

    1回答

    如何從窗口RunDll32應用程序中正確調用SetCursorPos函數? 如果我試試這個,它光標發送到右下角: RunDll32.exe user32.dll,SetCursorPos 100, 100 但我傳遞正確的價值觀,以它的參數: https://msdn.microsoft.com/en-us/library/windows/desktop/ms648394%28v=vs.85%2

    4熱度

    1回答

    我想使用JNA從我的Java應用程序調用GetRawInputDeviceInfo。 這是我JNA Library接口的樣子: public static final UINT RIDI_DEVICEINFO = new UINT(0x2000000b); public static DWORD RIM_TYPE_KEYBOARD = new DWORD(1); public static

    0熱度

    2回答

    我想枚舉使用user32.dll窗口內的所有控件,但我不知道我需要做什麼。 我使用EnumWindows和EnumChildWindows,但它不檢索窗口內的所有控件。 我想在Delphi應用程序中獲取一些標籤的文本。 我嘗試過使用Spy ++,但是它也沒有列出。

    6熱度

    2回答

    我目前正試圖找到一種方法來檢查窗口是否打開或不使用Findwindow函數。我能夠找到窗口,如果我知道窗口的全名。在下面的代碼中,我知道窗口的名稱是「win32api - 記事本」,所以我可以很容易地找到窗口,但是我想知道是否可以識別窗口,如果我知道只有部分名稱,如「win32 *」。 Public Declare Function FindWindow Lib "user32" Alias "F

    0熱度

    1回答

    我正試圖在庫中調試這個問題,其中一組控件沒有被更新爲禁用。我已鑽到一個點,我打了一個黑匣子。電話將撥打CCmdUI::Enable()。然後,它會通過一堆電話一個都經過ntdll.dll和4至user32.dll對此我沒有來源,然後有時堅持它的頭我們回來mfc123ud.dll或有時沒有。 我不知道爲什麼有時會調用WM_PAINT消息。有人知道嗎?

    0熱度

    1回答

    我想模擬按鍵,就像我用鼠標點擊一樣,我碰巧找到一些在線示例代碼。 宣言 Public Const MOUSEEVENTF_LEFTDOWN = &H2 Public Const MOUSEEVENTF_LEFTUP = &H4 Declare Function apimouse_event Lib "user32.dll" Alias "mouse_event" (ByVal dwFlags

    0熱度

    2回答

    我厭倦了查找方法簽名。我寧願只輸入類似User32.SendMessage...的東西。有沒有這樣的事情? 主要有靜態類與一堆的定義,如: [DllImport("user32.dll")] public static extern bool SetParent(int hWndChild, int hWndNewParent);