Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legt die Breite einer bestimmten Spalte in Pixel fest.
Syntax
HRESULT SetColumnWidth(
[in] int nCol,
[in] int nWidth
);
Parameter
[in] nCol
Ein nullbasierter Index, der die Position der Spalte relativ zu anderen Spalten im Ergebnisbereich angibt.
[in] nWidth
Ein Wert, der die Breite der Spalte angibt. Dieser Wert muss in Pixel angegeben sein, oder er kann der folgende Wert sein:
MMCLV_AUTO
MMC bestimmt automatisch die Breite der Spalte basierend auf der Breite des Texts im Spaltentitel.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Hinweise
MMC behält keine Änderungen an einem Spaltensatz aufgrund der Aktion von IHeaderCtrl::SetColumnWidth im Arbeitsspeicher bei. Daher müssen Snap-Ins nach dem Ändern der Breite der Spalten in einem Spaltensatz persistente Spaltenkonfigurationsdaten aktualisieren. Weitere Informationen finden Sie unter IHeaderCtrl2 und Spaltenpersistenz.
Das HIDE_COLUMN-Flag für den nWidth-Parameter wird für SetColumnWidth nicht unterstützt. Wenn das Snap-In die Spalte ausblenden muss, muss es IConsole::SelectScopeItem aufrufen, um das Bereichselement erneut auszuwählen. Im resultierenden Aufruf des MMCN_SHOW Benachrichtigungshandlers des Snap-Ins muss es beim Einfügen der Spalte (im Aufruf von IHeaderCtrl::InsertColumn) nWidth=HIDE_COLUMN verwenden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows Vista |
| Unterstützte Mindestversion (Server) | Windows Server 2008 |
| Zielplattform | Windows |
| Kopfzeile | mmc.h |
| DLL | Mmcndmgr.dll |