Winuser.h (物件識別碼)
本主題描述 Microsoft Active Accessibility 物件識別碼、32 位值,可識別視窗中可存取物件的 類別 。 Microsoft Active Accessibility 伺服器和 Microsoft 消費者介面自動化提供者會使用物件識別碼來判斷WM_GETOBJECT訊息要求所參考的物件。
用戶端會在其 WinEventProc 回 呼函式中接收這些值,並使用它們來識別視窗的元件。 伺服器會在呼叫 NotifyWinEvent 或回應 WM_GETOBJECT 訊息時,使用這些值來識別視窗的對應部分。
伺服器可以定義自訂物件識別碼,以識別其應用程式內的其他物件類別。 自訂物件識別碼必須指派正值,因為 Microsoft Active Accessibility 會保留零和下列標準物件識別碼的所有負值。
winuser.h 中定義了下列常數:
常數 | 描述 |
---|---|
|
與視窗或應用程式相關聯的警示。 系統提供的訊息方塊是唯一使用這個物件識別碼傳送事件的 UI 元素。 伺服器應用程式不能使用此物件識別碼的 AccessibleObjectFromX 函式。 這是 Microsoft Active Accessibility 的已知問題。 |
|
文字插入列 (視窗中的插入號) 。 |
|
視窗的工作區。 在大部分情況下,作業系統會控制框架元素,而用戶端物件包含應用程式所控制的所有元素。 伺服器只會處理lParam OBJID_CLIENT、OBJID_WINDOW或自訂物件識別碼所在的WM_GETOBJECT訊息。 |
|
滑鼠指標。 系統中只有一個滑鼠指標,而且不是任何視窗的子系。 |
|
視窗的水準捲軸。 |
|
為了回應此物件識別碼,協力廠商應用程式可以公開自己的物件模型。 協力廠商應用程式可以傳回任何 COM 介面,以回應此物件識別碼。 |
|
視窗的功能表列。 |
|
Oleacc.dll內部使用的物件識別碼。 如需詳細資訊,請參閱 附錄 F:OBJID_QUERYCLASSNAMEIDX的物件識別碼值。 |
|
視窗的大小底框:位於視窗框架右下角的選擇性框架元件。 |
|
音效物件。 音效物件沒有螢幕位置或子系,但它們具有名稱和狀態屬性。 它們是現正播放音效的應用程式子系。 |
|
視窗的系統功能表。 |
|
視窗的標題列。 |
|
視窗的垂直捲動條。 |
|
視窗本身,而不是子物件。 |
規格需求
需求 | 值 |
---|---|
標頭 |
|