Bonjour,
j'ai cr�er des group box afin de d�finir en quelque sorte des zones � colorier avec une couleur particuli�re mais je n'y arrive pas. Peut etre que je ne m'y prend pas comme il faut. Voila le code :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 void CDlg::OnPaint() { CPaintDC dc(this); // device context for painting CRect myRect; HWND hBtn = ::GetDlgItem(this->GetSafeHwnd (), IDC_GRP1); ::GetWindowRect(hBtn,myRect); m_IDCGRP1.CalcWindowRect (myRect,CWnd::adjustBorder ); CRgn rg; rg.CreateRoundRectRgn (myRect.left ,myRect.top ,myRect.right ,myRect.bottom , 10 ,10); CBrush br; br.CreateSolidBrush (RGB(190,217,103)); dc.FillRgn (&rg,&br); }
[Balises CODE rajout�es par Loulou24, merci d'y penser � l'avenir]
Partager