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 Schriftstärke für die Zeichen in einem Bereich fest.
Syntax
HRESULT SetWeight(
[in] long Value
);
Parameter
[in] Value
Typ: long
Die neue Schriftstärke. Die Bold-Eigenschaft ist eine binäre Version der Weight-Eigenschaft, die die Gewichtung auf FW_BOLD festlegt. Die Schriftstärke ist in der LOGFONT-Struktur und in der IFont-Schnittstelle vorhanden. Windows definiert die folgenden Schriftgraden.
| Schriftbreite | Wert |
|---|---|
| FW_DONTCARE | 0 |
| FW_THIN | 100 |
| FW_EXTRALIGHT | 200 |
| FW_LIGHT | 300 |
| FW_NORMAL | 400 |
| FW_MEDIUM | 500 |
| FW_SEMIBOLD | 600 |
| FW_BOLD | 700 |
| FW_EXTRABOLD | 800 |
| FW_HEAVY | 900 |
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn die Methode fehlschlägt, gibt sie einen der folgenden COM-Fehlercodes zurück. Weitere Informationen zu COM-Fehlercodes finden Sie unter Fehlerbehandlung in COM.
| Rückgabecode | Beschreibung |
|---|---|
|
Ungültiges Argument. |
|
Das Schriftartobjekt wird an einen gelöschten Bereich angefügt. |
|
Der Schreibzugriff wird verweigert. |
|
Nicht genügend Arbeitsspeicher. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | tom.h |
| DLL | Msftedit.dll |
Siehe auch
Konzept
Referenz