begin process at 2012 02 11 00:52:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

API

 > 

Couleur Zone de Notification


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Couleur Zone de Notification

samedi 26 mars 2005 à 11:58:51 | Couleur Zone de Notification

larion

Bonjour,

En bas, à droite du bureau se trouve la zone de notification.
Je souhaite obtenir la couleur de fond de cette zone.
Le but est de mettre une icône dans cette zone en corespondance avec cette couleur.
dimanche 27 mars 2005 à 18:49:48 | Re : Couleur Zone de Notification

ShareVB

salut,

je vois pas bien pourquoi puisque si tes icones sont définies avec un masque pour la transparence...il n'y aura aucun problème d'affichage

ShareVB
dimanche 27 mars 2005 à 20:32:08 | Re : Couleur Zone de Notification

larion

Bonjour,

Un masque ?
Mais mon icône contient plusieurs débradés de bleu. Et il y a aussi d'autre couleur.
Si la zone de notification est verte ... les bleus doient passer au verts.

De plus, la transparence ne fonctionne peut-être pas avec tous les OS ? (Win98 par exemple)

lundi 28 mars 2005 à 12:20:12 | Re : Couleur Zone de Notification

ShareVB

Réponse acceptée !
salut,

bon ben alors voilà comment il faut procéder :
- obtenir le handle du tray : (à noter que ca peut ne pas marcher pour les versions suivantes de Windows...

//renvoie le Hwnd du tray
HWND GethWndTray()
{
HWND hwnd=NULL,hwnd2=NULL; //handle
//on descend dans la hiérarchie parent-enfant
hwnd = FindWindow("Shell_TrayWnd", NULL);
hwnd = FindWindowEx(hwnd, NULL, "TrayNotifyWnd", NULL);
hwnd2 = FindWindowEx(hwnd, NULL, "SysPager", NULL); //uniquement XP
if (hwnd2==NULL) // ME,2000
 hwnd2=hwnd;
//jusqu//à obtenir le handle de la barre d//outils faisant de tray
hwnd2 = FindWindowEx(hwnd2, NULL, "ToolbarWindow32", NULL);// ME, 2000, XP...
if (hwnd2 == NULL)
 return hwnd; // 95,98
else
 return hwnd2; // ME, 2000, XP...
}

ensuite : GetWindowRect(hwndtray,&rect) et GetDC(NULL) et GetPixel(hDC,rect.left,rect.top)...

ShareVB


Cette discussion est classée dans : couleur, zone, notification


Répondre à ce message

Sujets en rapport avec ce message

changer le background d'une zone [ par tdeco ] Salut Dans une boite de dialogue, j'ai une zone où je veux changer le couleur de fond et écrire du texte à l'intérieur. Pour cela je procède ainsi:  c mettre icone ds zone de notification [ par Renus02 ] bonjour tt le monde !je travaille sur une petit programme sous dev c++ et j'orai aimer savoir siil etait possible de mettre un mon icone ds la zone de Zone de texte [ par dhylde ] Bonjour à tous,J'ai un petit souci avec mon programme en VC++. Je cherche a créer une zone de texte (comme on en trouve dans Power Point, par exemple) Zone graphique dans boite dialogue [ par goutbouyo ] Salut,Je me suis fait un petit générateur de map et j'aimerais bien insérer une zone graphique dans ma boite de dialogue pour voir le rendu de ma map !!!!!!!!!!!SysKeyUP!!!!!!!!!!!!!! [ par furiouspk ] bonjour a vous!!!!!!!je cherche le moyen pour recuperer un evenement du style SysKeyUp dans une zone edit d'une boite de dialogcar l evenement generé Recopier une zone mémoire dans une fenêtre windows [ par brosse_adan ] Bonjour à tous!mon sujet était peut-être pas super bien choisi, mais bon, j'avais pas mieux... et en plus, mon pb est compliqué à exposer!! :)voilà, j Couleur sans RGB [ par vecchio56 ] Salut,La macro RGB permet de créer une couleur à partir des couleur rouge, vert, bleu. Existe-t-il une macro permettant de créer une couleur à partir Couleur des objets [ par Mastersam ] Bonjour,Voilà j'ai créé une fenêtre et je mets des boutons (ceux d'xp arrondis) et des textes. Mais je n'ai pas la même couleur sur le fond de la fenê creation d'un uno en C/C++....grand besoin d'aide...merci d'avance [ par celine11 ] Au secours!!!Je souhaite créer un uno en langage C mais à chaque creation de nouvelles fonctions, rien ne marche, je commence à saturer. Voici la desc Couleur de fenêtre [ par CyberP ] Comment changer la couleur d'arrière plan d'une fenêtre après l'avoir créée ?PAINTSTRUCT pps;HDC hdc;hdc = BeginPaint(hWnd, &pps);SelectObject(hdc, Cr


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales