PB pr mettr Icone de prg ds barre des taches "en bas à droite de l'ecr

Benwillis Messages postés 28 Date d'inscription vendredi 9 mai 2003 Statut Membre Dernière intervention 21 novembre 2008 - 15 mai 2003 à 17:47
highcobra Messages postés 122 Date d'inscription lundi 31 mars 2003 Statut Membre Dernière intervention 20 avril 2005 - 15 mai 2003 à 17:56
Comment faire pour réduire une fentre d'un programme ds un Icone ds la barre des taches en bas à droite de l'écran?

2 réponses

BruNews Messages postés 21041 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 17
15 mai 2003 à 17:52
Shell_NotifyIcon()
BruNews, ciao...
0
highcobra Messages postés 122 Date d'inscription lundi 31 mars 2003 Statut Membre Dernière intervention 20 avril 2005
15 mai 2003 à 17:56
Voila un petit exemple, il manque juste l'attribut hIcon de Nid pour choisir l'icone qui doit apparaitre dans la systray

NOTIFYICONDATA	Nid ;
Nid.cbSize = sizeof(NOTIFYICONDATA) ;
Nid.hWnd = hdwnd ;
Nid.uID = 1666 ;
Nid.uCallbackMessage = WM_SYSTRAYMSG ;
Nid.uFlags = NIF_MESSAGE|NIF_ICON|NIF_TIP ;

// Ajout de l'icone dans la systray
Shell_NotifyIcon(NIM_ADD, &Nid) ;

// Suppression de l'icone dans la systray
Shell_NotifyIcon(NIM_DELETE, &Nid);

// Traitement des messages quand un utilisateur clique sur l'icone

switch ( message )
{
   case WM_SYSTRAYMSG:
      switch ( LOWORD ( lParam ) )
      {
         case WM_LBUTTONDOWN:
            // ton code ici
            break ;

         case WM_RBUTTONDOWN:
            // ton code ici
            break ;
      }
   break ;
}


High_Cobra ;)
0
Rejoignez-nous