Click here to Skip to main content
16,019,263 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Minimize button pressed event Pin
Waldermort22-Aug-06 20:39
Waldermort22-Aug-06 20:39 
QuestionNeed help Urgent Pin
reddy harish22-Aug-06 18:50
reddy harish22-Aug-06 18:50 
AnswerRe: Need help Urgent Pin
Christian Graus22-Aug-06 18:56
protectorChristian Graus22-Aug-06 18:56 
AnswerRe: Need help Urgent Pin
_AnsHUMAN_ 22-Aug-06 19:02
_AnsHUMAN_ 22-Aug-06 19:02 
AnswerRe: Need help Urgent Pin
Hamid Taebi22-Aug-06 20:05
professionalHamid Taebi22-Aug-06 20:05 
QuestionDraw on window Pin
ramanand_bulusu22-Aug-06 18:23
ramanand_bulusu22-Aug-06 18:23 
AnswerRe: Draw on window Pin
Christian Graus22-Aug-06 18:55
protectorChristian Graus22-Aug-06 18:55 
GeneralRe: Draw on window Pin
ramanand_bulusu22-Aug-06 20:28
ramanand_bulusu22-Aug-06 20:28 
void CNEWWINDOWView::OnLButtonDown(UINT nFlags, CPoint point)
{
if(nFlags==MK_LBUTTON ){

x1=point.x;
y1=point.y;
}

Invalidate();
CView::OnLButtonDown(nFlags, point);
}

void CNEWWINDOWView::OnMouseMove(UINT nFlags, CPoint point)
{

if(nFlags==MK_LBUTTON ){

x2=point.x;
y2=point.y;


}
Invalidate();
CView::OnMouseMove(nFlags, point);
}

And in OnDraw i Have written as follow


void CNEWWINDOWView::OnDraw(CDC* pDC)
{
CBrush brush;

if(m_colour!=-1)
{
if(m_hatch>=0 && m_hatch<=5)
brush.CreateHatchBrush(m_hatch,m_colour);
else
brush.CreateSolidBrush(m_colour);
pDC->SelectObject(&brush);

pDC->TextOut(300,10,"COLOUR::");
CPen pen(PS_SOLID,2,m_colour);
pDC->SelectObject(&pen);
}

if(m_Element==LINE)
{

pDC->MoveTo(x1,y1);
pDC->LineTo(x2,y2);

}


else if(m_Element==RECTANGLE)

{
CRect* rect=new CRect(x1,y1,x2,y2);
pDC->Rectangle(rect);
//pDC->FillSolidRect(rect,RGB(255,255,255);

rect->NormalizeRect();

}

else if(m_Element==CIRCLE)
{

long radius =
static_cast(sqrt(static_cast((x2-x1)*(x2-x1-x1)+
(y2-y1)*(y2-y1))));
CRect m_EnclosingRect = CRect(x1 - radius, y1 - radius,
x1 + radius, y1 + radius);


pDC->Ellipse(m_EnclosingRect);

}
AnswerRe: Draw on window Pin
_AnsHUMAN_ 22-Aug-06 19:05
_AnsHUMAN_ 22-Aug-06 19:05 
Generalhi _AnShUmAn_ Pin
ramanand_bulusu22-Aug-06 20:24
ramanand_bulusu22-Aug-06 20:24 
GeneralRe: hi _AnShUmAn_ Pin
_AnsHUMAN_ 22-Aug-06 21:07
_AnsHUMAN_ 22-Aug-06 21:07 
Generalhi _AnShUmAn_ Pin
ramanand_bulusu22-Aug-06 22:01
ramanand_bulusu22-Aug-06 22:01 
GeneralRe: hi _AnShUmAn_ [modified] Pin
_AnsHUMAN_ 22-Aug-06 22:40
_AnsHUMAN_ 22-Aug-06 22:40 
GeneralRe: hi _AnShUmAn_ Pin
ramanand_bulusu23-Aug-06 0:43
ramanand_bulusu23-Aug-06 0:43 
GeneralRe: hi _AnShUmAn_ Pin
ramanand_bulusu23-Aug-06 0:46
ramanand_bulusu23-Aug-06 0:46 
AnswerRe: Draw on window Pin
Hamid Taebi22-Aug-06 20:04
professionalHamid Taebi22-Aug-06 20:04 
GeneralRe: Draw on window [modified] Pin
ramanand_bulusu22-Aug-06 20:32
ramanand_bulusu22-Aug-06 20:32 
GeneralRe: Draw on window Pin
Hamid Taebi22-Aug-06 20:56
professionalHamid Taebi22-Aug-06 20:56 
Questioncorrect height for header control Pin
Dave Calkins22-Aug-06 18:17
Dave Calkins22-Aug-06 18:17 
AnswerRe: correct height for header control Pin
Waldermort22-Aug-06 19:34
Waldermort22-Aug-06 19:34 
GeneralRe: correct height for header control Pin
Dave Calkins23-Aug-06 9:37
Dave Calkins23-Aug-06 9:37 
QuestionKnowing the serial port Plug/Unplug status Pin
VCSharp00722-Aug-06 18:13
VCSharp00722-Aug-06 18:13 
AnswerRe: Knowing the serial port Plug/Unplug status Pin
kakan22-Aug-06 19:48
professionalkakan22-Aug-06 19:48 
Questionhow to let CEdit SetFocus in a simple SDI program Pin
ikohl22-Aug-06 18:08
ikohl22-Aug-06 18:08 
AnswerRe: how to let CEdit SetFocus in a simple SDI program Pin
uday kiran janaswamy22-Aug-06 18:54
uday kiran janaswamy22-Aug-06 18:54 

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.