Botão Iniciar

04/01/2006

Consegui desabilitar o botão iniciar com essa função

PostMessage(FindWindowEx(FindWindow(´Shell_TrayWnd´,nil),0,´Button´,nil),WM_CLOSE,0,0);

O problema é na hora de abilitar ele de novo, não consegui nenhuma função e falaram que só reiniciando então eu percebi que se eu finalizar o explorer.exe ele volta ao normal, o explorer.exe é iniciado automaticamente, mas tem vezes que não iniciar e tenho que executar ele, então eu finalizo ele e executo usando o WinExec o problema é que ele abre o Windows Explorer quando executa o WinExec.

Como fazer para ele não abrir o Windows Explorer??

WinExec(´explorer.exe´,SW_NORMAL);


Rudá

Respostas

04/01/2006

Michael

Vc não precisa ´fechar´ o menu Iniciar para desabilitá-lo. Basta escondê-lo. Veja [url=http://forum.clubedelphi.net/viewtopic.php?t=70184&highlight=]neste post[/url] como fazer isso.

[]´s


Responder Citar

04/01/2006

Rudá

Não se esquece da tecla Window


Responder Citar

05/01/2006

Michael

Para bloquear a tecla Windows basta impedir que a combinação Ctrl + Esc seja executada. Existem centenas de milhares de sites falando sobre isso. Faça uma pesquisa no Google.

[]´s


Responder Citar

05/01/2006

Rudá

Mas tem a tecla Window+E


Responder Citar