共用方式為


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)

另請參閱

IRawElementProviderFragment