我需要獲取具有最小TabIndex的任何控件的句柄。我已經嘗試使用GetNextDlgTabItem()併爲第二個參數傳遞0指針,但返回的句柄並不總是屏幕的Tab鍵順序中的第一個。思考?以最小TabIndex獲取控件句柄
1
A
回答
0
我最終跟蹤了哪個領域專注於加載,然後在需要的時候重新設置焦點。
2
髒方法:嘗試遍歷控件集合並跟蹤具有最小標籤索引的循環,當循環完成時,應該能夠返回該集合中控件的索引,並使用最小的tabindex屬性。
0
public Control GetFirstTabindexControl(Control container)
{
Control res= container.GetNextControl(container, true);
if (!res.CanSelect)
res= GetFirstTabindexControl(res);
return res;
}
+3
請加解釋你的答案。 – Pio 2015-08-13 10:58:14
相關問題
- 1. 獲取控制檯句柄
- 2. 通過名稱獲取控制句柄
- 3. FMX:控件句柄
- 4. 獲取句柄以動態創建swfloader
- 5. XPages獲取句柄以重複控制文檔
- 6. 獲取文件句柄作爲參數
- 7. 觀看服務獲取文件句柄
- 8. Android獲取外部UI組件句柄
- 9. 獲取窗口句柄
- 10. 從MemoryMappedFile獲取Win32句柄
- 11. 從DataGridViewTextBoxCell獲取句柄IntPtr?
- 12. 獲取pagefile.sys的句柄
- 13. 從句柄中獲取ContextMenu?
- 14. 獲取Windows句柄的WNDPROC
- 15. 無法獲取窗口句柄,不支持Windowless ActiveX控件?
- 16. 如何選擇tabindex最低的控件?
- 17. 寫文件(句柄)的內容,以不同的文件句柄
- 18. 如何獲得最小化窗口的窗口句柄
- 19. 每個文件的最大文件大小可以是FIP服務句柄
- 20. 從TMessage獲取控制句柄的方式
- 21. 使用autogeneratecolumns時獲取DataGridViewColumn句柄的最佳方法
- 22. 如何獲取當前活動控件的TabIndex屬性?
- 23. 如何更改jQuery UI的滑塊句柄上的tabindex?
- 24. 調用sqlite3_close獲取靜態sqlite3 *句柄
- 25. 需要幫助獲取SNMP的句柄
- 26. 獲取窗口的所有句柄
- 27. 從GtkWidget獲取X11窗口句柄
- 28. 獲取獨佔進程句柄
- 29. 獲取句柄到任務欄
- 30. 獲取窗口的句柄在C#
感謝您:O)我希望的東西乾淨了一點......如果我不能拿出任何東西,這可能是我最終會不得不做 – 2009-04-24 19:15:29