Botão Iniciar
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);
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á
Curtidas 0
Respostas
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
[]´s
GOSTEI 0
Rudá
04/01/2006
Não se esquece da tecla Window
GOSTEI 0
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
[]´s
GOSTEI 0
Rudá
04/01/2006
Mas tem a tecla Window+E
GOSTEI 0