begin process at 2008 09 06 03:27:04
1 237 639 membres
38 nouveaux aujourd'hui
14 313 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Win32, barre d'outils [ Archives / API ] (_Jonathan)

Win32, barre d'outils le 28/03/2004 21:25:05

_Jonathan

salut a tous

voila mon probleme...
je cherche a faire une fenetre en C(++) composée d'une barre d'outils avec les bouttons comportant du texte et une image.(pas de mfc!!!)
comme celle d'Emule...
voila, alors comme tout probleme a sa solution, j'aimerais bien que kelkun me la donne...

bonne prog a tous

_Jonathan

Re : Win32, barre d'outils le 29/03/2004 04:01:11

frdestroyers27
bon admetton une toolbar a trois pitons!
tu doit creer un ressource de toolbar et y mettre trois piton tu peux y mettre du texte ou faire un dessin...
les ID que tu leur donne c'est ceux que tu mettera a place de ID_EXIT,ID_MEDIA_OPEN,ID_PREV_MEDIA....
//ca tu met ca dans ton .h//
enum {
ID_TOOLBAR_BTN_1,
ID_TOOLBAR_BTN_2,
ID_TOOLBAR_BTN_3,
NB_TOOLBAR_BTN
};

//Les ID_ c'est le message qui vas etre envoyer a ta fenetre//
static TBBUTTON toolbar[]={
{ID_TOOLBAR_BTN_1,ID_EXIT,TBSTATE_ENABLED,TBSTYLE_BUTTON,0L,0},
{ID_TOOLBAR_BTN_2,ID_MEDIA_OPEN,TBSTATE_ENABLED,TBSTYLE_BUTTON,0L,0},
{ID_TOOLBAR_BTN_3,ID_PREV_MEDIA,TBSTATE_ENABLED,TBSTYLE_BUTTON,0L,0}
};

//dans ton .cpp//

//g_hWindowHandle est le handle de la fenetre qui a la tool
//bar (sa fenetre parent)//
HWND g_hTool;
g_hTool=CreateToolbarEx(g_hWindowHandle,
WS_CHILD|WS_VISIBLE,
ID_TOOLBAR,
NB_TOOLBAR_BTN,
GetModuleHandle(NULL),
IDR_TOOLBAR1,
(LPCTBBUTTON)&toolbar,
NB_TOOLBAR_BTN,
43,15,
43,15,
sizeof(TBBUTTON));
//43,15 etant la largeur et hauteur des bouton tu doit//
// modifier selon les dimenssion que tu veux//

//ensuite le winproc///

case WM_COMMAND:
{
switch(wParam)
{
case ID_EXIT:
{
//ton code//
}break;
}
}break;
en gros c'est ca...
j'espere que ca vas t'aider!


Destroyers27

Re : Win32, barre d'outils le 29/03/2004 18:43:00

_Jonathan
salut
merci pour tes explications.

c'est possible de mélanger dans le meme boutton du texte et du dessin, si oui, tu peut me donner un exemple?

Re : Win32, barre d'outils le 30/03/2004 07:58:09

frdestroyers27
hmmm ben tu peux faire un dessin avec l'editeur de resource
et tu peux faire du texte c'est un petit programme a la paint...ou plutot une toolbar mais ca c'est avec visual studio si t'a un autre compilateur je peux pas t'aider...
ya moyen aussi je croit de loader un bitmap mais j'ai jamais fait ca! donc vas faloir que tu cherche si c'est ce que tu veux faire
Destroyers27


Classé sous : probleme, barre, win32, outils

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS