Desativar a tecla bandeirinha....

Delphi

08/02/2003

oi, pessoal. eu to fazendo um programa para uma tia minha, este programa funciona assim liga com o windows e pede senha pra entrar. mas só que apertando a tecla bandeirinha(abre o menu iniciar ), dá pra sair do programa. eu preciso é saber como desativar essa tecla.
alguem poderia me dizer como fazê-lo?
valeu pela ajuda!


Anonymous

Anonymous

Curtidas 0

Respostas

Anonymous

Anonymous

08/02/2003

procedure TForm1.Button1Click(Sender: TObject);
begin
{Desabilita o botão Iniciar}
EnableWindow(FindWindowEx(FindWindow(´Shell_TrayWnd´, nil),
0,´Button´,nil),false);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
{Habilita o botão Iniciar}
EnableWindow(FindWindowEx(FindWindow(´Shell_TrayWnd´, nil),
0,´Button´,nil),true);
end;

[]s


GOSTEI 0
Anonymous

Anonymous

08/02/2003

Não esquece do Ctrl+ESC
eu não tenho conecimento se esse comando desabilita a tecla ou desabilita o menu em si.


GOSTEI 0
Otto

Otto

08/02/2003

Assim, pegou na moral aqui no win2000.

se clica no inicia ele nao abre nem a pau, mas, se pressionar a tecla winkey ou ctrl+esc, o menu abre..


E ai pessoal, como fazer isso?? no 98 e ME ja é possivel bloquear, mas, e no XP e 2000???


GOSTEI 0
POSTAR