我正在有效地創建自定義控件。我通過簡單地生成一個窗口類並使用WS_CHILD樣式創建一個窗口來解決這個問題。最初控制接受鍵盤輸入。我遇到的問題是,一旦同一窗口中的另一個控件獲得焦點,我的自定義控件就不再接收鍵盤輸入。如何在焦點更改後再次從我的自定義控件獲取鍵盤輸入?專注於自定義控件
Q
專注於自定義控件
0
A
回答
1
創建窗口時,還傳遞WS_TABSTOP以及其他窗口樣式。這將使您的自定義控件能夠在用戶按下TAB鍵時獲得焦點。 請檢查MSDN鏈接http://msdn.microsoft.com/en-us/library/windows/desktop/ms632600(v=vs.85).aspx
+0
該解決方案有效,但我也必須從WM_GETDLGCODE消息返回DLGC_WANTCHARS。 – user2817408
相關問題
- 1. 註冊自定義控件
- 2. 專注於用戶控制
- 3. 專注於C#中的用戶控件
- 4. 組專注於黑莓自定義按鈕字段
- 5. 專注於日曆組件
- 6. 專注於NSTextView
- 7. 專注於EditText
- 8. AutoPostBack不能用於自定義控件
- 9. 自定義控件
- 10. 專注於黑莓觸控設備
- 11. 專注於使用ReactiveUI進行控制?
- 12. 自定義控件自定義方法?
- 13. 基於自定義註釋的綁定
- 14. WPF自定義控件 - 你如何測試自定義控件?
- 15. aspnet自定義控件在自定義控件中丟失viewstate
- 16. 綁定自定義控件
- 17. c#Control.Validating事件使鼠標專注於其他控件?
- 18. 自動專注於jQuery DataTable搜索框
- 19. 專注於輸入和自動完成
- 20. 渲染ASP.NET中的自定義控件自定義控件派生自控制
- 21. 自定義Autofac控制器註冊
- 22. 自定義註釋在Spring控制器
- 23. UWP專注於AutoSuggestBox
- 24. TinyMce專注於Chrome
- 25. zxing專注於iOS
- 26. 專注於滾動
- 27. 基於自定義控件庫中定義的樣式
- 28. 我不想專注於如果用戶專注於特定的div
- 29. 專注於特定的中繼器控制項目
- 30. 的UIImagePickerController使用自定義視圖不專注於觸摸的iOS5的
鍵盤輸入轉到具有焦點的控件。如果另一個控件獲得焦點,那麼它將獲得鍵盤輸入而不是您的控制權。 –