Como alternar / alternar a barra de tarefas do Windows de "show" para "auto-hide" (e vice-versa)?
Basicamente eu quero fazer programa de alternância simples (que será mapeado para algum atalho de teclado) que definir a barra de tarefas para o modo de auto-ocultar se no modo normal (e, por outro lado, para o modo de show normal se na auto-ocultar).
Você sabe como implementá-lo em c #? (ou Win32 C ++, mas tudo o que realmente vai fazer isso é bom.)
Obrigado. Espero ter me tornado claro.
-
Eu realmente não quero qualquer aplicativo de tela cheia que irá sobrepor a barra de tarefas, apenas programa sem janelas que alterna o modo de show e sair. Eu alterno da ocultação automática para a exibição normal regularmente e quero simplificá-la. (Usando Win7.)
-
editado. Por exemplo
#include <windows.h>
int CALLBACK WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
SetWindowPos(FindWindow(L"Shell_traywnd", NULL ), 0, 0, 0, 0, 0, 0x40);
}
não vai fazer o truque, ele só mostra a barra de tarefas, que já é visível = true, mas não alterna para / de auto-ocultar. (O mesmo se aplica para 0x80.)