Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1597 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] Création de raccourci windows ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB] Création de raccourci windows ...

n°121541
MoRp][eUs
<img src='morp][eus.gif'>
Posté le 04-04-2002 à 19:23:54  profilanswer
 

Salut à tous
je suis en train de faire un programme qui a une icone dans le systray et j'aimerais savoir si c'est possible de définir un raccourci clavier à une fonction du menu ki est affecté au systray et ke ce raccourci fonctionne quel que soit l'application active


---------------
L'Internet serait une toile comme les autres si elle n'avait ses millions d'araignées ...
mood
Publicité
Posté le 04-04-2002 à 19:23:54  profilanswer
 

n°121551
MoRp][eUs
<img src='morp][eus.gif'>
Posté le 04-04-2002 à 19:54:07  profilanswer
 

UP  
 
svp  :hello:


---------------
L'Internet serait une toile comme les autres si elle n'avait ses millions d'araignées ...
n°121660
MoRp][eUs
<img src='morp][eus.gif'>
Posté le 05-04-2002 à 03:05:35  profilanswer
 

heup (UP !!!!)
 
Svp un peu d'aide ...
 
 :hello:


---------------
L'Internet serait une toile comme les autres si elle n'avait ses millions d'araignées ...
n°121670
Turk182
Strike Again !!!
Posté le 05-04-2002 à 09:07:30  profilanswer
 

Regarde dans les propriete de l'activeX qui te permet d'utiliser le SYSTRAY...

n°121698
MoRp][eUs
<img src='morp][eus.gif'>
Posté le 05-04-2002 à 10:27:16  profilanswer
 

turk182 a écrit a écrit :

Regarde dans les propriete de l'activeX qui te permet d'utiliser le SYSTRAY...  




j'utilise pas d'active x pour mon systray mais une api windows qui a été bien lourde a configurer juste pour que ca fonctionne mais la c bon ...
 
 :hello:


---------------
L'Internet serait une toile comme les autres si elle n'avait ses millions d'araignées ...
n°121801
MoRp][eUs
<img src='morp][eus.gif'>
Posté le 05-04-2002 à 12:18:33  profilanswer
 

UP !!!
 
 :hello:


---------------
L'Internet serait une toile comme les autres si elle n'avait ses millions d'araignées ...
n°121835
MoRp][eUs
<img src='morp][eus.gif'>
Posté le 05-04-2002 à 13:15:10  profilanswer
 

RE UP !!!!
 
 :hello:


---------------
L'Internet serait une toile comme les autres si elle n'avait ses millions d'araignées ...
n°121894
MoRp][eUs
<img src='morp][eus.gif'>
Posté le 05-04-2002 à 14:42:47  profilanswer
 

Personne pour m'aider  :sweat:  
 
UP !!!
 
 :hello:


---------------
L'Internet serait une toile comme les autres si elle n'avait ses millions d'araignées ...
n°122081
MoRp][eUs
<img src='morp][eus.gif'>
Posté le 05-04-2002 à 16:21:29  profilanswer
 

UP !!!


---------------
L'Internet serait une toile comme les autres si elle n'avait ses millions d'araignées ...
n°122242
MoRp][eUs
<img src='morp][eus.gif'>
Posté le 05-04-2002 à 18:15:29  profilanswer
 

voila a force de trainer sur le net et les forum on trouve donc si qqn a besoin de l'utiliser une fois je vous colle le code trouvé sur www.vbfrance.com
 
Option Explicit
 
Private Const MOD_ALT = &H1
Private Const MOD_CONTROL = &H2
Private Const MOD_SHIFT = &H4
Private Const PM_REMOVE = &H1
Private Const WM_HOTKEY = &H312
Private Type POINTAPI
    x As Long
    y As Long
End Type
Private Type Msg
    hWnd As Long
    Message As Long
    wParam As Long
    lParam As Long
    time As Long
    pt As POINTAPI
End Type
Private Declare Function RegisterHotKey Lib "user32" (ByVal hWnd As Long, ByVal id As Long, ByVal fsModifiers As Long, ByVal vk As Long) As Long
Private Declare Function UnregisterHotKey Lib "user32" (ByVal hWnd As Long, ByVal id As Long) As Long
Private Declare Function PeekMessage Lib "user32" Alias "PeekMessageA" (lpMsg As Msg, ByVal hWnd As Long, ByVal wMsgFilterMin As Long, ByVal wMsgFilterMax As Long, ByVal wRemoveMsg As Long) As Long
Private Declare Function WaitMessage Lib "user32" () As Long
Private bCancel As Boolean
Private Sub ProcessMessages()
    Dim Message As Msg
    'répéter tant que bCancel ne vaut pas True
    Do While Not bCancel
        'en attante de message
        WaitMessage
        'vérifie si c'est un HOTKEY-message
        If PeekMessage(Message, Me.hWnd, WM_HOTKEY, WM_HOTKEY, PM_REMOVE) Then
            'minimize the form
            WindowState = vbMinimized
        End If
        'laisse les progs travailler
        DoEvents
    Loop
End Sub
Private Sub Form_Load()
    'KPD-Team 2000
    'URL: http://www.allapi.net/
    'E-Mail: KPDTeam@Allapi.net
    Dim ret As Long
    bCancel = False
    'Enregistre le raccourcis Ctrl-F
    ret = RegisterHotKey(Me.hWnd, &HBFFF&, MOD_CONTROL, vbKeyF)
    'Affiche des informations
    Me.AutoRedraw = True
    Me.Print "Presser CTRL-F pour réduire ce form"
    'Affiche le form et
    Show
    'active le raccourcis
    ProcessMessages
End Sub
Private Sub Form_Unload(Cancel As Integer)
    bCancel = True
    'Supprimer l'enregistrement du raccourcis
    Call UnregisterHotKey(Me.hWnd, &HBFFF&)
End Sub


---------------
L'Internet serait une toile comme les autres si elle n'avait ses millions d'araignées ...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] Création de raccourci windows ...

 

Sujets relatifs
Editeur / compileur C sous Windows ???Piloter une application par messages Windows
[C] Création d'un graphique a partir d'un tableaufichier langue de windows (delphi)
[ DEPLHI ] (source) Envoi de messages windows de pression de touche[C] Création d'une Tab Control (des onglets) sous visual c++ ....
[C++] Création de structures chainés à partir d'un fichier txtAccess et création de fichier
creation d'un site portail HELP![PHP/Aspell] Comment installer ce ASPELL avec Windows
Plus de sujets relatifs à : [VB] Création de raccourci windows ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR