[VC++,MFC] Dessiner un trait dans une boite de dialogue
try58
Posté le 28-08-2002 à 15:32:06
Est ce qu'il est possible de dessiner un trait ressemblant aux traits de separation dans les menus mais dans une boite de dialogue normale?
---------------
LOVE & PEACE !!! [:kirvel]
Publicité
Posté le 28-08-2002 à 15:32:06
try58
Posté le 28-08-2002 à 15:57:39
---------------
LOVE & PEACE !!! [:kirvel]
velleronnais
Posté le 28-08-2002 à 16:27:46
question stupide : tu ne peux pas utiliser de Group Box pour classer tes elements ?
try58
Posté le 28-08-2002 à 16:34:53
velleronnais a écrit a écrit :
question stupide : tu ne peux pas utiliser de Group Box pour classer tes elements ?
Ben je pourrais mais un trait ca irai mieux. Il me semble qu'avec BCB c'est possible de tracer ce genre de trait?
---------------
LOVE & PEACE !!! [:kirvel]
try58
Posté le 28-08-2002 à 16:51:13
Je viens de trouver! je ne sais pas si c'est correct mais j'ai utilise le control picture, je l'ai reduis au maximum sur sa hauteur et j'ai coche la case Sunken dans l'onglet Styles.
Si quelqu'un a une autre methode, n'hesitez pas !
---------------
LOVE & PEACE !!! [:kirvel]
Joel F
Real men use unique_ptr
Posté le 30-08-2002 à 11:23:23
Tu vas rire, c'est le seul moyen correct ...
Meme cro$oft y dit pas mieux alors bon ...
Sinno tu peus te faire un controle personalisé qui dans OnDraw trace un povr trait ...
Beaucoup de bruit pur rien qd même
try58
Posté le 30-08-2002 à 11:28:14
Joel F a écrit a écrit :
Tu vas rire, c'est le seul moyen correct ...
Meme cro$oft y dit pas mieux alors bon ...
Sinno tu peus te faire un controle personalisé qui dans OnDraw trace un povr trait ...
Beaucoup de bruit pur rien qd même
Je te le fais pas dire!
---------------
LOVE & PEACE !!! [:kirvel]
yung3001
Posté le 30-08-2002 à 14:42:45
Hello
Oui fait un control personalisé pour réutiliser le truc, ou alors catch le message WM_PAINT de ta boite de dialog et dessine le trait; voici un exemple:
CPaintDC dc(this);
// iX iY iToto à déclarer et initialiser selon tes soins
CPen penWhite(PS_SOLID,1,GetSysColo(COLOR_3DHILIGHT));
CPen penGray(PS_SOLID,1,GetSysColor(COLOR_3DSHADOW));
CPen *pOldPen;
Oui fait un control personalisé pour réutiliser le truc, ou alors catch le message WM_PAINT de ta boite de dialog et dessine le trait; voici un exemple:
CPaintDC dc(this);
// iX iY iToto à déclarer et initialiser selon tes soins
CPen penWhite(PS_SOLID,1,GetSysColo(COLOR_3DHILIGHT));
CPen penGray(PS_SOLID,1,GetSysColor(COLOR_3DSHADOW));
CPen *pOldPen;