共用方式為


附錄 F:OBJID_QUERYCLASSNAMEIDX的物件標識碼值

當 OLEACC 傳送具有 lParam 參數設定為 OBJIDQUERYCLASSNAMEIDX 的 WM_GETOBJECT 訊息時,許多標準 USER 或通用控件 (COMCTL) 會傳回下列其中一個值。

使用者或通用控制件 傳回值
Listbox 65536+0
按鈕 65536+2
靜態的 65536+3
編輯 65536+4
下拉式方塊 65536+5
滾動條 65536+10
地位 65536+11
工具列 65536+12
進展 65536+13
動畫 65536+14
標籤 65536+15
熱鍵 65536+16
頁眉 65536+17
追蹤列 65536+18
Listview 65536+19
Updown 65536+22
工具提示 65536+24
Treeview 65536+25
RichEdit 65536+28

 

只有 USER 和 Windows 通用控制件 (COMCTL) 會從數據表傳回其中一個值。 如果視窗傳回 0 以回應此訊息,則視窗可能是下列其中一項:

  • 自定義控制件
  • 上表中其中一個控件以外的控件
  • 無法辨識 WM_GETOBJECT 訊息的舊版系統控制件

如果視窗傳回 0,用戶端可能需要使用 RealGetWindowClassGetClassName。 您可以使用這些函式,根據類別名稱來判斷控件的類型。

一般而言,用戶端可以使用 OLEACC 所提供的資訊。