windows-messages

    1熱度

    1回答

    我試圖讓每個窗口消息告訴用戶已經觸摸屏幕。它在任何地方都可以工作,除了按鈕,當它被禁用時。看起來應用程序在點擊禁用控件時沒有收到任何消息。 我使用OpenNetCF應用2類過濾消息: Application2.AddMessageFilter(Device.PowerManager); Application2.Run(new MainForm()); PowerManager的類包含一個下面的方

    1熱度

    1回答

    我的應用程序創建一個窗口,用於處理WM_DEVICECHANGE Windows消息。 WndProc確實被調用過幾次,直到我的應用程序調用一個函數來輪詢鍵盤事件爲止,但無論出於何種原因,當我刪除或插入USB設備時它都不會被調用。 這是我的USB設備的GUID。我相信這是正確的: static const GUID _guidForCP210xDevices = { 0xA2A39220

    1熱度

    2回答

    有沒有什麼辦法讓鼠標狀態(位置,按鈕狀態)? 我不希望使用Windows消息(WM_MOUSEMOVE,WM_LBUTTONDOWN等)。 謝謝!

    1熱度

    2回答

    我目前在學習Win32,使用的是this tutorial,而且我很難用我顯示的字符。 就拿這段代碼在創建時增加了一個菜單,我的窗口: case WM_CREATE: { HMENU hMenu, hSubMenu; HICON hIcon, hIconSm; hMenu = CreateMenu(); hSubMenu = CreateP

    1熱度

    2回答

    我們有一個非常大的,複雜的MFC應用程序。 出於某種原因,運行我們的應用程序的特定模式是生成WM_SIZE消息到窗口。它不應該發生,並在殺害性能。 我可以看到正在處理的消息。 我如何才能找到代碼中的什麼或哪裏,生成窗口消息? 注意:當我們將性能監視工具掛接到應用程序時,它往往會發生。所以它可能是第三方工具。 但它只發生在這一個特定的操作模式,所以它可能是某種奇怪的交互。

    0熱度

    1回答

    我試圖使用Windows消息的兩個C#/。NET 3.5應用程序之間的通信,但我發送消息似乎得到了一些時間(但不是所有的時間) - 爲什麼這是否正在發生,以及如何確保消息在所有時間都得到妥善處理。我有個客戶對象如下: [DllImport("User32.dll", EntryPoint = "FindWindow")] public static extern Int32 FindWindow

    0熱度

    2回答

    我試圖做一個應用程序,可以把Windows 7的睡眠, 我一直在看WM_Messages,但似乎無法找到一個工作b。 如果有任何區別,我可以使用ether C++或Delphi來製作應用程序。

    5熱度

    3回答

    有誰知道可以捕獲發送到特定進程的win32消息的工具嗎?我認爲sysinternals有一個工具,但現在我找不到它。任何人都知道嗎?

    2熱度

    1回答

    巴比倫詞典和其他一些字典允許點擊任何Windows程序 中的任何字,並自動識別光標下的單詞,並立即打開字典窗口,同時在已安裝的字典中搜索該單詞。 另一方面,你可以打開你的字典,輸入你的單詞並按下回車,結果將是相同的。 有一個Delphi窗體,包含一個文本標籤,例如單詞「Automaton」。 我的問題是: 如何從我的Delphi應用程序發送一個字右轉入詞典窗口,因爲如果你手動輸入,並按下回車? 最

    6熱度

    1回答

    我需要在處理收到的消息的控制檯應用程序中編寫消息處理程序。例如,我註冊WM_Test和發送到我的控制檯應用程序是這樣的: var H: THandle; begin H:= FindWindow('ConsoleWindowClass', nil); PostMessage(H, WM_Test, 0, 0); end; 現在我想,當我在我的控制檯應用程序顯示