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
Shellapi.h

Siehe auch

ABM_SETAUTOHIDEBAR

ABM_GETAUTOHIDEBAREX

ABM_SETAUTOHIDEBAREX