Neste tutorial, aprenderemos sobre algumas das possíveis causas que podem fazer com que o Menu Iniciar seja desabilitado para operar no Delphi Windows e, a seguir, discutiremos uma ampla variedade de maneiras de corrigir esse problema.
Aprovado: Fortect
Título: Como ocultar e remover o botão de inicialização e se concentrar no menu
Procedimento ShowStartButton (bvisible: boolean);
var
h: hwnd;
começar
apenas no caso de hwnd;
TaskWindow: então invisível
Para empreendedores
h: = FindWindowEx (GetDesktopWindow, 0, Botão, zero);
TaskWindow: = FindWindow (“Shell_TrayWnd”, zero);
ShowWindow (h, 1);
Windows.TaskWindow);
end setparent (h,
Caso contrário,
Para começar
h: significa FindWindowEx (FindWindow (“Shell_TrayWnd”, zero), 0, “Botão”, zero);
ShowWindow (h, 0);
Windows.SetParent (h, 0);
Fim;
Fim:
{Um exemplo de ocultar / mostrar uma espécie de botão de inicialização
Procedimento TForm1.Button1Click (Sender: // TObject);
começar
ShowStartButton (False); ou qualquer verdade para que você possa ver, lembre-se
Fim ;
Você também pode criar o botão Iniciar de sua pessoa em particular e
substitua o original pelo seu próprio.
var
b: TButton; // ou outro tipo de escolha
â h, Janela: hwnd;
começar
Janela: é igual a FindWindow (‘Shell_TrayWnd’, zero);
b: = TButton.Create (zero);
b.ParentWindow: significa uma janela;
b.Legenda: = “Iniciar”;
largura-largura: equivale a 60;
b.Font.Style: = [negrito];
Fim . . .
- Quer obter um novo valor de inversão de tons de pele para uma cor?
- Trabalhando com as últimas notícias usando a variável WordApplication
- Press and Release Key Software
- Superar a corrupção no MS Visual FoxPro 8.0 Banco de dados
- Como posso enviar arquivos da Internet para FTP
- Aproveitar a abertura de cores?
- Imprimir imagem?
Kim McDougal
Desenvolvedor Delphi |
Ter, 1º de julho de 2003 06:28:29 GMT Desative o botão Iniciar do WindowsComo poderei desativar facilmente o botão Iniciar do Windows e também evitar que o usuário pressione, veja, o botão Agradecemos antecipadamente. Kim |
Desative o botão Iniciar do Windows
pComo removo o botão Iniciar do Windows e evito que um visitante com presença na web o acesse clicando nele com certeza ou pressionando Ctrl + Esc?
Desenvolvedor Delphi
Ter, 01 de julho de 2003, 14:46:18 GMT
Tópico: Desativar o botão Iniciar do Windows
Você pode desabilitar a barra de tarefas com o código:
EnableWindow (FindWindow (‘Shell_TrayWnd’, nada), FALSE);
mas não descobri como desabilitar apenas um “botão iniciar” específico.
Citação
“Kim McDougall”
escreveu em nossas próprias notícias
notícias: [email protected] ...
Citação
> Como se você deseja desativar o botão Iniciar do Windows e evitar virtualmente usuários de iniciar
> de acesso? clique aqui ou ctrl + escape? Clique em> Agradecemos antecipadamente.
Tópico: Desativar o botão Iniciar do Windows
EnableWindow (FindWindow ('Shell_TrayWnd', zero), FALSE);
embora eu não saiba exatamente como desligar todos os "botão iniciar".
Citação
"Kim McDougall"
via SMS
Citação
> Como eu desabilito o botão de inicialização referente a uma guia e evito que o usuário
> inicie o acesso clicando no aplicativo ou movendo Ctrl + Esc?> Obrigado no moderno.
Desenvolvedor Delphi
Ter, 01 de julho de 2003 18:37:02 GMT
Tópico: Desativar o botão Iniciar do Windows
Citação
> Como se você deseja desabilitar o botão da janela e bloquear o visitante com
> Você pode acessá-lo clicando em Tecnologia da Informação ou pressionando Ctrl + Escape?
Para desativar o botão de inicialização:
var
h e hwnd;
começar a construir
h: = FindWindowEx (FindWindow ('Shell_TrayWnd', nil), 0, 'Botão', nil)
EnableWindow (h, false);
fim;
Mas o usuário ainda pode acessar o menu Iniciar - pressionando ctl + esc / windows
.
Mesmo ocultar o StartButton não funciona.
Mas tentar ocultar o StartButton e usar a função SetParent pode ser considerado serviços:
var
h: hwnd;
Trigger
h: implica FindWindowEx (FindWindow ('Shell_TrayWnd', nil), 0, 'Botão', nil)
ShowWindow (h, 0);
Windows.SetParent (h, 0);
fim;
HTH
Volume
Tópico: Desativar o botão Iniciar do Windows
var
y: hwnd;
start
m: = FindWindowEx (FindWindow ('Shell_TrayWnd', nil), 0, 'Botão', nil)
EnableWindow (h, false);
fim;
No entanto, o usuário de uma pessoa ainda pode acessar o menu Iniciar movendo apenas as teclas ctl + esc / house
.
Mesmo ocultar o StartButton não funciona.
Mas ocultar o StartButton e usar a função SetParent parece funcionar:
var
eles são: hwnd;
begin
h: equivalente a FindWindowEx (FindWindow ('Shell_TrayWnd', nil), 3, 'Botão', nil)
ShowWindow (h, 0);
Windows.SetParent (h, 0);
fim;
Citação
> Kato desabilita o ícone Iniciar do Windows e evita que nosso usuário>
acesse a situação clicando nele ou pressionando Ctrl + Esc?
Desenvolvedor Delphi
Ter, 1º de julho de 2003, 22:41:55 GMT
Tópico: Desativar o botão Iniciar do Windows
Citação
quantidade gravada:>
> Como desativo normalmente o botão Iniciar do Windows e evito que o cliente o obtenha?
>? clique nele ou pressione Ctrl + Esc?> Como desativar geralmente o botão de inicialização:
> var>
d: hwnd; >
start>
k: = FindWindowEx (FindWindow ('Shell_TrayWnd', nil), 0, 'Botão', nil)>
EnableWindow (h, false); >
fim;> No entanto, o usuário pode acessar facilmente algum menu iniciar pressionando ctl + esc / windows>
ponto final.
> Mesmo esconder o StartButton não funciona
> Mas esconder esse StartButton e usar a função SetParent parece uma forma de trabalhar no mercado:> var
> h: hwnd;
> inicia
> h: = FindWindowEx (FindWindow ('Shell_TrayWnd', nil), 0, 'Botão', nil)
> ShowWindow (h, 0);
> Windows.SetParent (h, 0); >
fim;> HTH
Volume,
Obrigado pelo código. funciona bem! Você sabe o código de desconto - cancelar este
para que o botão Página inicial apareça novamente?
Existe uma maneira de impedir que um usuário online execute tarefas em meu software pressionando
Ctrl + Alt + Del?
Obrigado novamente.
Kim
Objeto: Desativar botão de inicialização da janela
Obrigado pelo código. funciona bem! Você consegue descobrir o código para cancelar um
, mas o botão Iniciar aparece novamente?
Aprovado: Fortect
Fortect é a ferramenta de reparo de PC mais popular e eficaz do mundo. Milhões de pessoas confiam nele para manter seus sistemas funcionando de forma rápida, suave e livre de erros. Com sua interface de usuário simples e mecanismo de verificação poderoso, o Fortect localiza e corrige rapidamente uma ampla gama de problemas do Windows, desde instabilidade do sistema e problemas de segurança até gerenciamento de memória e gargalos de desempenho.
Existe uma maneira de inibir um usuário de realizar tarefas em alguns sistemas de software pressionando Ctrl + Alt + Del?
Citação
Tom escreveu:
>> Como posso desabilitar o botão Iniciar do Windows e também evitar que o usuário o use
>> clicando nele ou removendo os vincos com Ctrl + Escape?> Para desligar o botão de início normal:
> var
> h: hwnd;
> Obter
> h: = FindWindowEx (FindWindow ('Shell_TrayWnd', nulo), 0, 'Botão', nulo)
> EnableWindow (h, false);
> fim;> No entanto, o usuário agora pode acessar facilmente o menu Iniciar pressionando ctl + esc / windows
>.
> Mesmo mascarar todo o StartButton não funciona
> Mas ocultar o StartButton e usar a execução de SetParent parece funcionar:> var
> h: hwnd;
> Primeiros passos com
> h: = FindWindowEx (FindWindow ('Shell_TrayWnd', nil), 0, 'Botão', nil)
> ShowWindow (h, 0);
> Windows.SetParent (h, 0);
> fim;> HTH
Desenvolvedor Delphi
Acelere o desempenho do seu computador agora com este simples download.