IHeaderCtrl::SetColumnWidth 方法 (mmc.h)
设置特定列的宽度(以像素为单位)。
语法
HRESULT SetColumnWidth(
[in] int nCol,
[in] int nWidth
);
参数
[in] nCol
从零开始的索引,指定列相对于结果窗格中其他列的位置。
[in] nWidth
一个 值,该值指定列的宽度。 此值必须以像素为单位,也可以是以下值:
MMCLV_AUTO
MMC 根据列标题中文本的宽度自动确定列的宽度。
返回值
此方法可以返回其中一个值。
注解
由于 IHeaderCtrl::SetColumnWidth 的操作,MMC 不会保留在内存中对列集所做的任何更改,因此管理单元必须在修改列集中列的宽度后更新持久化列配置数据。 有关详细信息,请参阅 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 |