ABM_SETAUTOHIDEBAR Nachricht
Registriert oder hebt die Registrierung einer automatischen Einblenden-App-Leiste für einen bestimmten Bildschirmrand auf. Wenn das System über mehrere Monitore verfügt, wird der Monitor verwendet, der die primäre Taskleiste enthält.
Hinweis
Verwenden Sie ABM_SETAUTOHIDEBAREX, um die Registrierung einer App-Leiste für das automatische Aktivieren auf einem bestimmten Monitor zu registrieren oder aufzuheben.
fSuccess = (BOOL) SHAppBarMessage(ABM_SETAUTOHIDEBAR, pabd);
Parameter
-
pabd
-
Ein Zeiger auf eine APPBARDATA-Struktur . Legen Sie das lParam-Element auf TRUE fest, um die App-Leiste zu registrieren, oder FALSE , um die Registrierung aufzuheben. Sie müssen beim Senden dieser Nachricht die Elemente cbSize, hWnd, uEdge und lParam angeben. alle anderen Member werden ignoriert.
Rückgabewert
Gibt TRUE zurück, wenn erfolgreich, oder FALSE , wenn ein Fehler auftritt oder wenn bereits eine App-Leiste für das automatische Einblenden für den angegebenen Edge registriert ist.
Bemerkungen
Das System lässt nur eine automatische Einblenden-App-Leiste für jeden Bildschirmrand zu. Dies wird bestimmt, wenn das Element uEdge der APPBARDATA-Struktur festgelegt wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|