cost 351 ms
如何防止我的窗口被虛擬鍵盤停靠?

[英]How do I prevent my window from being docked by virtual keyboard?

當我在我的應用程序中點擊一個文本框時,Microsoft 屏幕鍵盤會出現並縮小我的應用程序窗口,因此我的應用程序僅占據屏幕的 60%,而屏幕鍵盤則占據剩余的屏幕空間。 我怎么能攔截這種行為? 到目前為止,我還沒有找到阻止屏幕鍵盤執行此操作的方法。 我希望它只是顯示出來但不調整我的應用程序窗口的大 ...

控制台應用程序中的 C# Windows 消息?

[英]C# Windows Messages in Console Application?

我需要使用 IPC 來接收來自另一個進程的消息。 目前我正在使用 WPF 應用程序使用WindowsMessages接收消息,但我想知道該通信是否可以在 ConsoleApp 中工作? 乍一看,我注意到在 ConsoleApp 中找不到HwndSource ,所以問題是是否有辦法在 ConsoleA ...

window 使用 python win32api 未收到消息

[英]window message not received using python win32api

我正在使用 win32 程序包將消息發送到 window。我設法獲得了句柄,顯然消息是在我從發送代碼中獲得返回值 0 時發送的。 但是它在 window 中沒有任何操作,並且spyxx沒有看到指定句柄上的消息。 我的 window 沒有孩子 window 並且是 class UnityWndClas ...

Win32 應用程序中的神秘窗口消息 0xc0e8

[英]Mysterious Window Message 0xc0e8 in Win32 Application

我正在用 C 編寫 Win32 應用程序,並且一直在監視通過消息循環傳入的窗口消息。 我收到一條未知消息 0xc0e8,似乎找不到有關此特定消息的任何信息。 根據我的理解,0x400(WM_USER)以下的所有消息都被系統保留,所以我不明白為什么如果我不發送任何自定義消息,我會收到高於該整數的消息。 ...

如果 VCL 控件有子控件,LButton-scroll 注冊為 Ctrl-scroll

[英]LButton-scroll registers as Ctrl-scroll if VCL control has a child control

如果 window 具有窗口子控件,則窗口 VCL 控件似乎將 LButton-scroll 注冊為 Ctrl-scroll。 如果用戶使用的是 Logitech MX Master 鼠標,至少會發生這種情況。 考慮以下最小示例:unit Unit1; interface uses Win ...

MFC 中的 window 消息管理:是否必須添加基礎 class 調用?

[英]window message management in MFC : Is the addition of the base class call mandatory?

讓我們考慮這個代碼片段: 問題: 1- 基本 class 調用是強制性的嗎? 2-如果我不添加它,會發生什么? (例如 window 消息堆棧溢出)? 3- base class 調用是message release的一種形式嗎? 如果是這樣,是否有另一種方法可以正確發布消息? ...

正確使用 AddClipboardFormatListener 並訂閱 WM_CLIPBOARDUPDATE 消息

[英]Properly using AddClipboardFormatListener and subscribing to WM_CLIPBOARDUPDATE message

我目前正在嘗試在我的應用程序中使用 Windows 剪貼板及其通知。 具體來說,我試圖通過使用AddClipboardFormatListener()函數訂閱WM_CLIPBOARDUPDATE窗口消息。 以前,我一直使用SetClipboardViewer()函數將我的窗口直接添加到剪貼板查看器鏈 ...

如何在控制台應用程序中設置WM_KEYDOWN消息攔截器?

[英]How to set up a WM_KEYDOWN message interceptor in console application?

我正在開發一個控制台游戲引擎,為此我想制作一些控制界面。 為此,我選擇了制作隱藏窗口的方法,該窗口讀取按下的鍵,然后將它們推入隊列(這個我將單獨實現)然后引擎本身只是通過讀取隊列並執行上述操作來讀取這些鍵。按下每個按鈕(控制表)。 這就是我的意思: 此函數創建一個消息窗口並將Ha ...

在 CRichEditCtrl 派生和子類中消失 WS_STYLECHANGING/WS_STYLECHANGED 消息,還是 Spy++ 中的錯誤?

[英]Disappearing WS_STYLECHANGING/WS_STYLECHANGED messages in CRichEditCtrl derived & subclassed class, or a bug in Spy++?

我真的很困惑這個。 我有一個CRichEditCtrl派生類,它也在我的 CDialog 中被子類化為子控件。 (Win32 rich-edit窗口本身的窗口類是一個較新的RICHEDIT50W 。) 我正在嘗試調查在用戶點擊 ENTER 之前光標位於窗口底部的那一刻廣播的消息,該控件顯示垂直滾 ...

如何為另一個應用程序捕獲WM_MINIMIZE?

[英]How to capture WM_MINIMIZE for another application?

我目前正在尋找一種C#解決方案,如何為另一個我沒有任何源代碼的應用程序(例如記事本)捕獲諸如WM_MINIMIZE之類的窗口消息。 我的目標是防止用戶或系統最小化某些應用程序。 因此,我的基本想法是讓一個運行中的進程過濾所有Window消息,並且什么也不做,除非將一條消息發布到我定義的應用程 ...

跟蹤開放的兒童對話

[英]Keeping track of open child dialogs

在C ++程序(embarcadero XE2,vcl)中,我想從父窗口向所有子窗口發送窗口消息。 為此,我注冊了一個windowMessage,在所有句柄的循環中發送帶有PostMessage(handle,msg,wparam,lparam)並在每個對話框中使用WndProc(TMessa ...

更改lParam(Resize Rectangle)時出現AccessViolationException

[英]AccessViolationException when changing lParam(Resize Rectangle)

我目前正在創建WPF窗口,該窗口在調整大小時會保留其寬高比。 我的第一個想法是處理WM_SIZE消息並在此處設置大小,但這會產生令人討厭的閃爍。 因此,我嘗試更改產生AccessViolationExceptions的WM_Size的lParam。 在WM_SIZING上操作lPara ...

如何使用處理程序在另一個應用程序(WM_MOUSEWHEEL)中禁用鼠標滾輪事件

[英]How to disable mouse wheel event in another application(WM_MOUSEWHEEL) using Handler

我可以使用以下代碼從我的應用程序中關閉另一個應用程序窗口(計算器): 但是我想在同一計算器應用程序窗口中禁用鼠標滾輪。 我嘗試了以下方法,但是不起作用: ...

陷阱WM_NCHITTEST消息但繼續檢查MouseEnter / -Leave

[英]Trap WM_NCHITTEST message but keep checking for MouseEnter/-Leave

我有一個表單,我已經刪除了標題欄但保留了邊框(請參閱此答案 )。 在上面的答案中,它聲明需要將FormBorderStyle設置為Sizable或SizableToolWindow ,並且為了阻止表單大小,您將捕獲WM_NCHITTEST事件。 唯一的問題是這樣做會使它不會引發正常的Fo ...

黑客lync開始錄制

[英]hacking lync to start recording

我已經參考了多個來源,發現沒有辦法使用lync sdk來以編程方式控制屏幕錄制。 因此,我采用了spyxx.exe方法,以便能夠找出對話窗口開始記錄的消息(在lync 2013中) 如何開始lync錄制? 前提: 您應該為個人資料啟用錄音 立即開會>通話>共享 ...

VK_LEFT / VK_RIGHT是否未由應用程序處理?

[英]VK_LEFT/VK_RIGHT not handled by application?

我正在使用PostMessage將Windows消息發送到應用程序。 現在,當發送除箭頭鍵(VK_RIGHT或VK_LEFT)以外的任何鍵時,此代碼都可以正常工作。 我安裝了一個鍵盤鈎來監視WM_KEYDOWN / UP消息中的VK_LEFT / RIGHT,以查看lParam的外觀, ...

CStatic子類別的Control無法接收輸入消息

[英]CStatic subclassed Control fails to receive input messages

我正在使用基於MFC對話框的應用程序,並且具有子類的CStatic控件。 我想在我的子類控件中接收WM_MOUSEWHEEL和其他消息,但是以某種方式這些消息永遠不會到達。 這是我的對話框的樣子: 我只在做一些非常簡單的繪圖,並且希望能夠通過滾動來上下移動列表。 我已經 ...

在WPF窗口中接收帶有窗口消息的鍵盤事件(HwndSource.AddHook)

[英]Receive Keyboard Events with Window Messages in a WPF-Window (HwndSource.AddHook)

我有一個帶有文本框的窗口。 光標在TextBox內部。 如果按某個鍵,則在WndProc中會收到一條消息(用於KeyUp和KeyDown)。 但是,如果我在KeyUp和KeyDown事件中將e.Handled設置為true,則不會收到任何關鍵消息: 在WndProc中是否可以接收P ...

在 Winforms 中捕獲 WinKey+D 鍵序列

[英]Catch WinKey+D key sequence in Winforms

我試圖讓我的應用程序始終呈現在桌面級別。 這意味着我的應用程序需要忽略諸如 LWin+D 或 RWin+D 之類的鍵序列。 我試圖讓它以這種方式工作: 但它只捕獲 RWin/LWin 按鈕,沒有 D 按鈕。 我也嘗試過創建我自己的消息過濾器,但我已經迷失了。 所有這些消息和按位: 那么,如 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM