IHeaderCtrl::SetColumnWidth 方法 (mmc.h)
設定特定數據行的寬度,以像素為單位。
語法
HRESULT SetColumnWidth(
[in] int nCol,
[in] int nWidth
);
參數
[in] nCol
以零起始的索引,指定相對於結果窗格中其他數據行的數據行位置。
[in] nWidth
值,指定數據行的寬度。 此值必須以像素為單位,或者可以是下列值:
MMCLV_AUTO
MMC 會根據數據行標題中的文字寬度,自動判斷數據行的寬度。
傳回值
這個方法可以傳回下列其中一個值。
備註
MMC 不會保存在記憶體中,因為 IHeaderCtrl::SetColumnWidth 的動作而對數據行集所做的任何變更,因此嵌入式管理單元必須在修改數據行集中的數據行寬度之後更新保存的數據行組態數據。 如需詳細資訊,請參閱 IHeaderCtrl2 和數據行持續性。
SetColumnWidth 不支持 nWidth 參數的HIDE_COLUMN旗標。 如果嵌入式管理單元必須隱藏數據行,它必須呼叫 IConsole::SelectScopeItem 以重新選取範圍專案,然後在產生對嵌入式管理單元 MMCN_SHOW 通知處理程式的呼叫中,它必須在呼叫 IHeaderCtrl::InsertColumn) 時使用 nWidth=HIDE_COLUMN (。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
目標平台 | Windows |
標頭 | mmc.h |
Dll | Mmcndmgr.dll |