我在編輯器中有幾個編輯模式。我可以使用放置在工具欄上的按鈕選擇特定的模式。我想指出當前哪個模式。當我按下適當的按鈕 - 我想讓點擊的按鈕保持按下。我如何在WinAPI中做到這一點?如果相關,我的工具欄使用位圖來表示圖標。C++ WinAPI - 如何使按鈕顯示按下?
0
A
回答
1
過去有一種方法可以通過使用BS_PUSHLIKE
樣式集的普通複選框來獲得類似工具欄外觀的感覺。但是,由於鼠標懸停效果,Windows XP出現了一些問題,所以它不再被廣泛使用。
如果你想創建自己的工具欄,沒有MFC的幫助,有an MSDN article涵蓋創建和管理工具欄窗口(實際上是專用窗口類作爲公共控制庫的一部分)。
+0
好吧,BS_PUSHLIKE看起來很狡猾,因爲它是一種複選框樣式,我想將它作爲具有實際按鈕的工具欄。我發現了關於TB_SETHOTITEM消息,並且它適用於我的目的。感謝您的期待! – user1694627
相關問題
- 1. WinApi,不顯示按鈕
- 2. 如何使按鈕顯示爲按下?
- 3. WinAPI - 顯示鍵按下
- 4. WinApi C++,如何打開窗口按下按鈕?
- 5. 按下按鈕時如何顯示UIPickerView?
- 6. 如何在按下按鈕時突出顯示一個按鈕
- 7. 如何突出顯示按下其他按鈕的按鈕
- 8. 如何在用戶按下按鈕時顯示按鈕並顯示隨機數?
- 9. 即使未按下按鈕,我如何顯示彈出窗口?
- 10. 當鍵盤按鍵被按下時,顯示按鈕被按下
- 11. Tkinter.Label在按鈕按下後不顯示
- 12. 如何僅顯示下拉按鈕
- 13. 如何在不按下按鈕的情況下突出顯示按鈕
- 14. XNA C# - 如何使按鈕按下而不被按下
- 15. 顯示ProgressDialog後返回按鈕按下
- 16. WINAPI按鈕背景
- 17. 如何按下「下一步」按鈕時顯示LINQ結果?
- 18. 突出顯示按鈕按下它
- 19. 按下UIActionSheet按鈕後顯示UIAlertView
- 20. 按鈕不顯示按下的狀態?
- 21. 按下按鈕後顯示鍵盤
- 22. Primefaces動畫顯示按鈕時按下
- 23. 顯示圖像時,按下按鈕
- 24. 按下按鈕後顯示文本android
- 25. 按下按鈕時顯示照片
- 26. MVC:按下按鈕後顯示錶
- 27. 如何按下按鈕時顯示條形圖(jqplot)?
- 28. 使用Javascript顯示按鈕按鈕
- 29. UIBarButtonItem。如果按鈕被按下,如何顯示切換狀態?
- 30. 如何只顯示按鈕
你使用MFC嗎? –
No.簡單的WinAPI。 – user1694627