0
我有一個情況,我有一個包含一些編輯字段的工具欄的主窗口。如何控制Win32應用程序中的焦點?
我們希望用戶能夠在編輯字段中保持焦點,並仍然能夠右擊視圖窗口(同一主窗口的相同線程的後代)。
在目前的測試中,我看到了焦點的消息視圖接收人民幣下跌的消息之前就發生了:
- 編輯=殺集中
- 查看=設定的對焦
- 查看= RMB下來
無論如何,我都不想讓編輯保持焦點:只要用戶試圖在視圖上進行人民幣點擊,就保持焦點。
因爲首先發生的焦點事情,所以我對如何判斷即將發生的事情是鼠標右鍵按下有點不知所措。
Windows的屏幕鍵盤這樣做,我認爲。我不知道如何,也許你應該嘗試尋找。 –
它不會告訴你人民幣造成了它,但是殺死焦點和設置焦點消息應該帶有HWND或其他窗口的控制ID。 –
你是使用任何框架還是純粹的純粹的Win32的一個la Petzold? –