Botão Iniciar

Delphi

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á

Rudá

Curtidas 0

Respostas

Michael

Michael

04/01/2006

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


GOSTEI 0
Rudá

Rudá

04/01/2006

Não se esquece da tecla Window


GOSTEI 0
Michael

Michael

04/01/2006

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


GOSTEI 0
Rudá

Rudá

04/01/2006

Mas tem a tecla Window+E


GOSTEI 0
POSTAR