IRawElementProviderFragment::get_BoundingRectangle 方法 (uiautomationcore.h)
指定這個項目的周框。
這個屬性是唯讀的。
語法
HRESULT get_BoundingRectangle(
UiaRect *pRetVal
);
參數
pRetVal
傳回值
無
備註
周框是由畫面左上角的位置和維度所定義。
如果元素部分遮蔽或部分關閉螢幕,則不需要裁剪。 IsOffscreen 屬性應該設定為指出矩形是否實際可見。
並非周框內的所有點都一定是可點選的。
範例
下列清單專案提供者的範例實作會根據專案的高度和位置,計算專案在包含清單框中的周框。
HRESULT STDMETHODCALLTYPE ListItemProvider::get_BoundingRectangle(UiaRect * pRetVal)
{
if (pRetVal == NULL) return E_INVALIDARG;
UiaRect parentRect;
HRESULT hr = m_parentProvider->get_BoundingRectangle(&parentRect);
pRetVal->left = parentRect.left;
pRetVal->top = parentRect.top + (m_pParentControl->m_itemHeight * m_itemIndex);
pRetVal->width = parentRect.width;
pRetVal->height = m_pParentControl->m_itemHeight;
return S_OK;
}
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2003 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | uiautomationcore.h (包含 UIAutomation.h) |