affichage BITMAP dans une boite de dialogue en VC++ HELP

affichage BITMAP dans une boite de dialogue en VC++ HELP - Programmation

Marsh Posté le 12-06-2001 à 09:30:41    

Salut,
j'arrive pas a afficher une image dans une boite de dialogue decrite comme
suis ds mon fichier
de ressources, je sais ni comment la declarer ni comment l'afficher:
AboutBox DIALOG 20, 20, 140, 188
     STYLE WS_POPUP | WS_DLGFRAME
     {
     CTEXT       "About2"       -1,           0,  12, 140,   8
     ICON        "About2"       -1,           8,   8,   0,   0
     CTEXT       "Démo A propos de..." -1,    4,  36, 130,   8
     CTEXT       ""             IDD_PAINT,   68,  54,  60,  60
     GROUPBOX    "&Couleur"     -1,           4,  50,  54, 112
     RADIOBUTTON "&Noir"        IDD_BLACK,    8,  60,  40,  12, TABGRP
     RADIOBUTTON "B&leu"        IDD_BLUE,     8,  72,  40,  12
     RADIOBUTTON "&Vert"        IDD_GREEN,    8,  84,  40,  12
     RADIOBUTTON "C&yan"        IDD_CYAN,     8,  96,  40,  12
     RADIOBUTTON "&Rouge"       IDD_RED,      8, 108,  40,  12
     RADIOBUTTON "&Magenta"     IDD_MAGENTA,  8, 120,  40,  12
     RADIOBUTTON "&Jaune"       IDD_YELLOW,   8, 132,  40,  12
     RADIOBUTTON "Bl&anc"       IDD_WHITE,    8, 144,  40,  12
     GROUPBOX    "&Figure"      -1,          68, 120,  60,  40, WS_GROUP
     RADIOBUTTON "Rec&tangle"   IDD_RECT,    72, 134,  50,  12, TABGRP
     RADIOBUTTON "&Ellipse"     IDD_ELL,     72, 146,  50,  12
     DEFPUSHBUTTON "OK"         IDOK,        5, 168,  40,  14, WS_GROUP
     PUSHBUTTON  "Annuler"      IDCANCEL,    50, 168,  40,  14, WS_GROUP
  PUSHBUTTON  "Appliquer"    IDAPPLY,    95, 168,  40,  14, WS_GROUP
     }
 
Merci a+

Reply

Marsh Posté le 12-06-2001 à 09:30:41   

Reply

Marsh Posté le 12-06-2001 à 10:34:27    

Dans une de mes feuilles, j'ai deux lignes pour coller deux ICONES sur la feuille:
 CONTROL "IDI_APPICON0", -1, "static", SS_ICON, 280, 60, 21, 20
 CONTROL "IDI_KRAICON", -1, "static", SS_ICON, 280, 84, 21, 20
 
Ces icones étaient définies plus haut dans le .RC par
IDI_APPICON0 ICON MOULINET.ICO
IDI_KRAICON  ICON WKRAM.ICO
 
 
Si c'est une image quelconque, je crains qu'il faille la "coller" de façon dynamique lors de l'affichage de la feuille.
 
On a une ressource Bitmap (déclarée comme "TrucDuj BITMAP PRELOAD TRUCDJ1.BMP" ), on la charge en mémoire, puis la dessine sur la feuille à l'endroit voulu.
 
A moins que...

Reply

Marsh Posté le 12-06-2001 à 10:41:54    

je pense avoir compris la theorie mais au niveau pratique 0, comment je fait pour la dessiner apres?????
a+

Reply

Marsh Posté le 12-06-2001 à 12:49:26    

Tel que je m'en sert, quand on affiche la feuille "About" dans mon cas, les deux icônes concernées sont "peintes" à l'endroit où on les a positionnées dans le .RC. On met les coordonnées en dur, et c'est là qu'elles se trouvent.
 
La feuille charge les boutons, les textes, les icones, tout ce qui est déclaré. C'est figé en fonction de ce qu'on a prévu.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed