Dans ce didacticiel, nous découvrirons certaines des causes possibles qui pourraient entraîner la désactivation du menu Démarrer de Delphi Windows, puis je discuterai des différentes manières de résoudre ce problème.
Approuvé : Fortect
Rubrique : Comment masquer et supprimer le bouton de lancement et l’objectif dans le menu
Procédure ShowStartButton (bvisible : booléen) ;
var
h : hwnd ;
commencer
en supposant que hwnd ;
TaskWindow : puis invisible
Pour les débutants
h : = FindWindowEx (GetDesktopWindow, 0, Button, zéro) ;
TaskWindow : = FindWindow (“Shell_TrayWnd”, zéro) ;
ShowWindow (h, 1);
Windows.TaskWindow);
end setparent (h,
Sinon
Pour commencer
h : signifie FindWindowEx (FindWindow (“Shell_TrayWnd”, zéro), 0, “Button”, zéro) ;
ShowWindow (h, 0) ;
Windows.SetParent (h, 0) ;
fin ;
Fin – –
{Un exemple de masquage/affichage d’une poignée de bouton de lancement
Procédure TForm1.Button1Click (Expéditeur : // TObject);
commencer
ShowStartButton (faux) ; ou ces vérités pour que vous puissiez la revoir
Finir ;
Vous pouvez également créer votre bouton de démarrage de course et
remplacez l’original par le vôtre.
var
b : TButton ; // ou un autre type de lien
â h, fenêtre : hwnd ;
commencer
Window : signifie FindWindow (« Shell_TrayWnd », zéro) ;
b: = TButton.Create (zéro);
b.ParentWindow : désigne une fenêtre ;
b.Légende : = « Démarrer » ;
largeur-largeur : implique 60 ;
b.Font.Style: = [gras];
Fin :
- Obtenir une nouvelle valeur d’inversion de coloration pour une couleur ?
- Travailler avec les dernières nouvelles en utilisant le composant WordApplication
- Presser et publier le logiciel clé
- Surmonter la corruption dans MS Visual FoxPro 8.0 Base de données
- Comment faire pour envoyer des fichiers via Internet vers FTP
- Profiter de l’ouverture des couleurs ?
- Imprimer TImage ?
Kim McDougal
Développeur Delphi |
Mar. 1 juil. 2003 06:28:29 GMT Désactiver le bouton Démarrer de WindowsComment est-il possible de désactiver facilement le bouton Démarrer de Windows ainsi que d’empêcher l’utilisateur d’appuyer, je dirais, sur le bouton Merci d’avance. Kim |
Désactiver le bouton Démarrer de Windows
Comment désarmer le bouton Démarrer de Windows et empêcher un visiteur de la page Internet d’y accéder en cliquant dessus ou en appuyant sur Ctrl + Echap ?
carte
Développeur Delphi |
Mar 01 Juil 2003 14:46:18 GMT Sujet : Désactiver le bouton Démarrer de WindowsVous pouvez désactiver la barre des tâches avec le code d’utilisation : EnableWindow (FindWindow (‘Shell_TrayWnd’, rien), FALSE); mais je ne sais pas comment désactiver juste un “bouton de démarrage” spécifique. Citation
news : [email protected] ... Quote
|
Sujet : Désactiver le bouton Démarrer de Windows
EnableWindow (FindWindow ("Shell_TrayWnd", zéro), FALSE);
même si je ne devrais pas savoir exactement comment désactiver incontestablement le "bouton de démarrage".
Citation
"Kim McDougall"
par SMS
Citation
> Comment désactiver le bouton de lancement trouvé sur un onglet et empêcher l'utilisateur
> d'y accéder n'importe où en cliquant sur l'application ou en appuyant continuellement sur Ctrl + Echap ?> Merci pour la construction.
Volume
Développeur Delphi |
Mar 01 Juil 2003 18:37:02 GMT Sujet : Désactiver le bouton Démarrer de WindowsQuote
Pour désactiver le bouton de lancement : var Mais chacun de nos utilisateurs peut toujours accéder au menu Démarrer en appuyant sur ctl + esc / windows var HTH Volume |
Sujet : Désactiver le bouton Démarrer de Windows
var
y: hwnd;
start
m: = FindWindowEx (FindWindow ('Shell_TrayWnd', nil), 0, 'Button', nil)
EnableWindow (h, false);
fin ;
Cependant, cet utilisateur peut toujours accéder au menu Démarrer en déplaçant simplement les touches ctl + esc / windows os
.
Même cacher StartButton ne fonctionne pas.
Mais masquer le StartButton et utiliser la fonction SetParent semble fonctionner :
var
ils sont : hwnd;
begin
h : équivalent à FindWindowEx (FindWindow ('Shell_TrayWnd', nil), nil, 'Button', nil)
ShowWindow (h, 0);
Windows.SetParent (h, 0);
fin ;
Citation
> Kato désactiver le démarrage de Windows important et empêcher notre utilisateur>
d'accéder à la situation en cliquant dessus ou en appuyant sur Ctrl + Esc ?
Kim McDougal
Développeur Delphi |
Mar. 1 juil. 2003 22:41:55 GMT Sujet : Désactiver le bouton Démarrer de WindowsQuote
Volume, Merci pour le code. fonctionne utile! Connaissez-vous le code de réduction afin d'annuler réellement cette afin que le bouton Accueil apparaisse à nouveau ? Existe-t-il un moyen d'empêcher un utilisateur de planète d'effectuer des tâches dans mon logiciel écrit en appuyant sur Merci encore. Kim |
Objet : Désactiver le bouton de lancement de la fenêtre
Merci pour le code. fonctionne très bien! Peut-on trouver le code pour l'annuler
mais le bouton de démarrage réapparaît ?
Approuvé : Fortect
Fortect est l'outil de réparation de PC le plus populaire et le plus efficace au monde. Des millions de personnes lui font confiance pour assurer le fonctionnement rapide, fluide et sans erreur de leurs systèmes. Avec son interface utilisateur simple et son puissant moteur d'analyse, Fortect détecte et corrige rapidement un large éventail de problèmes Windows, de l'instabilité du système et des problèmes de sécurité à la gestion de la mémoire et aux goulots d'étranglement des performances.
Existe-t-il un moyen d'interdire à un utilisateur d'effectuer des tâches dans certaines applications en appuyant sur Ctrl + Alt + Suppr ?
Citation
Tom a écrit :
>> Comment puis-je désactiver le bouton de démarrage de Windows en plus d'empêcher l'utilisateur de l'utiliser
>> pour cliquer dessus ou supprimer les retraits avec Ctrl + Escape ?> Pour supprimer le bouton de démarrage normal :
> var
> h: hwnd;
> Obtenir
> h: = FindWindowEx (FindWindow ('Shell_TrayWnd', nil), 0, 'Button', nil)
> EnableWindow (h, false);
> fin ;> Cependant, l'utilisateur peut encore aujourd'hui accéder facilement au menu Démarrer en appuyant sur ctl + esc / windows
>.
> Même caché tout StartButton ne fonctionne pas
> Mais cacher StartButton et utiliser l'exécution de SetParent semble fonctionner :> var
> h: hwnd;
> Premiers pas avec
> h: =FindWindowEx (FindWindow ('Shell_TrayWnd', nil), 0, 'Button', nil)
> ShowWindow (h, 0);
> Windows.SetParent (h, 0);
> fin ;> HTH
Volume
Développeur Delphi Accélérez les performances de votre ordinateur dès maintenant avec ce simple téléchargement. |