Click here to Skip to main content
15,914,074 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Ultimate Toolbox's drawing style Pin
James R. Twine18-Jun-08 3:32
James R. Twine18-Jun-08 3:32 
GeneralRe: Ultimate Toolbox's drawing style Pin
sawerr18-Jun-08 3:44
sawerr18-Jun-08 3:44 
GeneralRe: Ultimate Toolbox's drawing style Pin
James R. Twine18-Jun-08 4:07
James R. Twine18-Jun-08 4:07 
GeneralRe: Ultimate Toolbox's drawing style Pin
sawerr18-Jun-08 4:38
sawerr18-Jun-08 4:38 
AnswerRe: Ultimate Toolbox's drawing style Pin
Nibu babu thomas18-Jun-08 6:20
Nibu babu thomas18-Jun-08 6:20 
GeneralRe: Ultimate Toolbox's drawing style Pin
sawerr18-Jun-08 6:58
sawerr18-Jun-08 6:58 
GeneralRe: Ultimate Toolbox's drawing style Pin
Nibu babu thomas19-Jun-08 2:16
Nibu babu thomas19-Jun-08 2:16 
GeneralRe: Ultimate Toolbox's drawing style Pin
sawerr19-Jun-08 6:24
sawerr19-Jun-08 6:24 
OK.
DRAWITEMSTRUCT has got a hDC member which identifies a device context. Is that Device Context for drawing shapes or etc. things to the surface of the control or redraw control itself. For example:
void CMyButton::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct)
{
	CDC *pDC = CDC::FromHandle(lpDrawItemStruct->hDC);
	CRect rect;
	GetClientRect(&rect);	
	rect.DeflateRect(20,50);
	pDC->Ellipse(rect);
}

That code draws an ellipse to the surface of the button, not elliptic button. Because when i clicked out of ellipse buttonclicked handler invoked.

I tried same thing for OnPaint() -->> CPaintDC dc(this);
It gave me same result.

1-) Is there a way to get DC for drawing control itself, not its surface?
2-)If yes, how can i understand which DC is for surface of control and which DC is for draw a control?

Thanks for all helps...
GeneralRe: Ultimate Toolbox's drawing style Pin
Nibu babu thomas19-Jun-08 17:19
Nibu babu thomas19-Jun-08 17:19 
QuestionHow to get ASCII Character from Decimal value Pin
tns_ranjith18-Jun-08 2:59
tns_ranjith18-Jun-08 2:59 
AnswerRe: How to get ASCII Character from Decimal value Pin
toxcct18-Jun-08 3:04
toxcct18-Jun-08 3:04 
AnswerRe: How to get ASCII Character from Decimal value Pin
CPallini18-Jun-08 3:13
mveCPallini18-Jun-08 3:13 
QuestionRe: How to get ASCII Character from Decimal value Pin
James R. Twine18-Jun-08 3:35
James R. Twine18-Jun-08 3:35 
QuestionProperty Sheet eVC++ WinCE - Urgent Pin
Trupti Mehta18-Jun-08 2:54
Trupti Mehta18-Jun-08 2:54 
Questionget internal ip, getaddrinfo() Pin
smedowns7718-Jun-08 2:50
smedowns7718-Jun-08 2:50 
QuestionRe: get internal ip, getaddrinfo() Pin
David Crow18-Jun-08 2:57
David Crow18-Jun-08 2:57 
AnswerRe: get internal ip, getaddrinfo() Pin
Jijo.Raj18-Jun-08 3:01
Jijo.Raj18-Jun-08 3:01 
AnswerRe: get internal ip, getaddrinfo() Pin
Mark Salsbery18-Jun-08 10:23
Mark Salsbery18-Jun-08 10:23 
QuestionKeyboard messages not received by my window Pin
theCPkid18-Jun-08 2:24
theCPkid18-Jun-08 2:24 
QuestionDynamic Data Exchange using C++ : Urgent Pin
Vishrant Shah18-Jun-08 0:38
Vishrant Shah18-Jun-08 0:38 
GeneralUrgent? No cookie for you... Pin
CPallini18-Jun-08 1:41
mveCPallini18-Jun-08 1:41 
AnswerRe: Dynamic Data Exchange using C++ : Urgent Pin
Alan Balkany18-Jun-08 3:36
Alan Balkany18-Jun-08 3:36 
QuestionHow to dial a phone number ??? Pin
tina->newcoder18-Jun-08 0:32
tina->newcoder18-Jun-08 0:32 
AnswerRe: How to dial a phone number ??? Pin
Hamid_RT18-Jun-08 0:40
Hamid_RT18-Jun-08 0:40 
GeneralRe: How to dial a phone number ??? Pin
tina->newcoder18-Jun-08 0:49
tina->newcoder18-Jun-08 0:49 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.