IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

Affichage de mon Aide(*.chm) s'affiche correctement avec en plus une Recherche sur IE ouEdge


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 80
    Par défaut Affichage de mon Aide(*.chm) s'affiche correctement avec en plus une Recherche sur IE ouEdge
    Bonjour à tous…

    Je suis sous Delphi 10.2.3, mon projet terminé je lui ai adjoint un fichier
    d'aide classique (*.chm).
    A la touche F1 ou Ctrl+F1 via OnKeyDown mon aide apparaît correctement mais
    aussitôt une autre fenêtre IE ou Microsoft Edge se lance avec pour
    URL:https://www.bing.com/search?q=commen...22&form=S00028

    Comment puis-je bloquer cette recherche supplémentaire de Windows 10.. Je sèche..
    Code d'appel pour appeler l'aide :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    procedure TForm_Menu.FormCreate(Sender: TObject);
     Var i:Integer;Image:TBitmap;
    Begin
        Application.HelpFile := ExtractFilePath(Application.ExeName) +'GestFact 2018.chm';
    ….
    End;
     
    procedure TForm_Menu.FormKeyDown(Sender: TObject; var Key: Word;Shift: TShiftState);
    begin
      if (Key=91) Or (Key=113) then 
        HtmlHelp(Application.Handle,PChar(Application.HelpFile),HH_DISPLAY_TOPIC, 0);
    end;
    D'avance à tous Merci..

  2. #2
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 940
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Cela persiste-t-il en annulant la touche pour éviter tout autre traitement ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    procedure TForm_Menu.FormKeyDown(Sender: TObject; var Key: Word;Shift: TShiftState);
    begin
      if (Key=91) Or (Key=113) then 
      begin
        Key := 0;
        HtmlHelp(Application.Handle,PChar(Application.HelpFile),HH_DISPLAY_TOPIC, 0);
      end;
    end;
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 80
    Par défaut Merci ..
    Ca ne fonctionne pas malgré l'annulation de la touche via Key:=0;

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 80
    Par défaut Precision..
    Lorsque je me déconnecte d'Internet (Wifi), pas de souci
    F1 et CTRL F1 sont opérationnels… Mais connecté à IE Ou
    Microsoft Edge le problème… La touche F1 est effectuée
    avec en plus une recherche sur Bing ou autre de l'aide Windows !

  5. #5
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 940
    Billets dans le blog
    6
    Par défaut
    Je ne comprends pas bien les constantes clavier testées. Si j'en crois https://docs.microsoft.com/en-us/win...tual-key-codes et http://docs.embarcadero.com/products...hiftState.html, dans un OnKeyDown, on chercherait plutôt à savoir si c'est VK_F1 (112) et si CTRL pressé en même temps : if ssCtrl in TShiftState then ...
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 80
    Par défaut code touches
    Mes constantes (Key=91) et (Key=113) correspondent
    aux touches F1 et CTR+F1 testées via le programme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    procedure TForm_Menu.FormKeyDown(Sender: TObject; var Key: Word;Shift: TShiftState);
    begin
      ShowMessage(Key.tostring);
    end;

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mon menu ne s'affiche pas avec IE verson inférieure à 11
    Par beegees dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 06/12/2013, 16h03
  2. Mon report ne s'affiche pas avec Eclipse
    Par RaizZzo dans le forum Jasper
    Réponses: 1
    Dernier message: 09/07/2013, 16h09
  3. Mon report ne s'affiche pas avec Eclipse
    Par RaizZzo dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 26/06/2013, 18h22
  4. Afficher le résultat d'une recherche sur un formulaire
    Par cheikhoufia dans le forum NetBeans
    Réponses: 1
    Dernier message: 08/06/2011, 23h52
  5. mon champ ne s'affiche pas avec rave
    Par easydsl54 dans le forum Rave
    Réponses: 2
    Dernier message: 16/05/2011, 19h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo