findwindow

    1熱度

    2回答

    我想知道是否可以將句柄轉換爲窗口「HWND」。我需要使用「FindWindow」方法調用「PostMessage」函數。 我現在必須採購

    1熱度

    1回答

    我試圖找到一種方法來識別打開文件對話框並將消息發送到「文件名」字段。之後,它需要發送一個「Enter」鍵或「打開」命令到按鈕。 我在VB中這樣做,但我敢肯定如果有人可以在C#中幫助,我可以應付。 我一直在挖掘API這一整天,並提出了一些可能性,但我不熟悉如何在DotNet4中實現這一點。 我曾經在VB6中使用API​​,但現在看起來情況有點不同。 如果有人能給我一個小例子,我會很感激。 我看過的一

    2熱度

    2回答

    如果我只知道其標題和它的className的一部分,我該如何獲取窗口的描述符?

    1熱度

    1回答

    我有一個應用程序,並希望監視MSWord按鍵(本地鉤),但我不知道如何找到使用的pid!波紋管代碼運行良好,具有全局鉤子(pid = 0)和(pid = GetCurrentThreadId)。但是doesn't與GetWindowThreadProcessId工作: HWND hWindow = FindWindowEx(NULL,NULL,String("Notepad").w_str(),

    2熱度

    1回答

    我tryied找到進程句柄, HWND handle = FindWindow(0 ,TEXT("window title")); 我需要的窗口標題 比方說,我有絲束的流程與同一個標題 ,所以我想作出這樣的: for each p as process in process.getProcessByName("notepad") if process.processname = "note

    3熱度

    2回答

    我有兩個應用程序,其中第一個需要從第二個(也是我自己的)但不同的應用程序(不是實例,但不同的應用程序)找到表單的句柄。我已經看過一些技巧,但我想知道是否安全,我想要做什麼或者做什麼是有效的方法。 我在想使用FindWindow功能,您可以通過類名,所以如果我想在窗體上一些獨特的值(例如GUID)的CreateParams改變WinClassName成員,那麼我會很容易能夠找到這個窗口很有可能是我的

    1熱度

    1回答

    嘿,我想獲得一些文本形式的外部程序。目前我使用此代碼: Dim lngHWND As Long Dim lngHWNDF As Long Dim lngID As Long Dim lngChild As Long Dim lngRet As Long lngHWND = FindWindow(vbNullString, "Client - Main") Do lngCh

    4熱度

    1回答

    這不是一個複雜的問題。我無法找到屬於iTunes的句柄。但是,儘管iTunes在後臺運行,但它一直告訴我它找不到窗口。於是我繼續檢查是否錯過鍵入窗口名稱,但是Spy ++向我指出我正在使用正確的窗口名稱和類名(請參見下文)。我確信這是一個小錯誤,但我似乎無法找到它。有沒有人有洞察力?提前致謝。 HWND hwnd; hwnd = FindWindow((LPCWSTR)"iTunes

    0熱度

    2回答

    [DllImport("user32.dll")] public static extern int FindWindow(string lpClassName, string lpWindowName); [DllImport("user32.dll")] public static extern IntPtr FindWindow(string lpClassNa

    4熱度

    1回答

    我想在C#中創建「間諜++」的相同函數「查找窗口...」。 我嘗試用WINAPI的此功能: HWND WINAPI WindowFromPoint(__in POINT Point); http://msdn.microsoft.com/en-US/library/ms633558.aspx 但我不到貨讓所有元素與,因爲他們被禁用或隱藏。 例如在程序員模式下使用窗口7計算器時,如果他們被禁用,