Click here to Skip to main content
15,891,981 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Button Caption [fixed] Pin
CPallini26-Mar-10 4:20
mveCPallini26-Mar-10 4:20 
GeneralRe: Button Caption Pin
shiv@nand26-Mar-10 4:25
shiv@nand26-Mar-10 4:25 
GeneralRe: Button Caption Pin
CPallini26-Mar-10 4:27
mveCPallini26-Mar-10 4:27 
GeneralRe: Button Caption Pin
Iain Clarke, Warrior Programmer26-Mar-10 4:27
Iain Clarke, Warrior Programmer26-Mar-10 4:27 
GeneralRe: Button Caption Pin
shiv@nand26-Mar-10 4:34
shiv@nand26-Mar-10 4:34 
GeneralRe: Button Caption Pin
Joe Woodbury26-Mar-10 7:02
professionalJoe Woodbury26-Mar-10 7:02 
GeneralRe: Button Caption Pin
CPallini26-Mar-10 7:22
mveCPallini26-Mar-10 7:22 
QuestionDrawing with offset [modified] Pin
Wasabi_26-Mar-10 3:07
Wasabi_26-Mar-10 3:07 
Hi I'm making a simple drawing program I used offset to set up a specific drawing.
The picture drawn with offset moves on the screen when i draw another picture everything drawn with this function moves by one pixel permanently on the screen. Cant find source of this problem.
It is an MFC aplication.
CS2::CS2(CPoint Start, CPoint End, COLORREF aColor)
{
	m_PunktP = Start;
	m_PunktD = End;
	m_Color = aColor;
	m_Pen = 1;
	m_EnclRect = CRect(Start, End);
	m_EnclRect.NormalizeRect();
}

CS2::~CS2(void)
{
}
void CS2::Draw(CDC* pDC)
{
	CPen aPen;
	POINT pt;
	if(!aPen.CreatePen(PS_SOLID, m_Pen, m_Color))
	{
		AfxMessageBox(_T("Pen creation failed"), MB_OK);
		AfxAbort();
	}
	CPen* pOldPen = pDC->SelectObject(&aPen);
	pDC->MoveTo(m_PunktP);
	pt.x = 0;
	pt.y = 63;
	m_PunktP.Offset(pt);
	pDC->LineTo(m_PunktP);
	[...]
	pt.x = 0;
	pt.y = -13;
	m_PunktP.Offset(pt);
	pDC->LineTo(m_PunktP);
	pt.x = -32;
	pt.y = 13;
	m_PunktP.Offset(pt);
	pDC->LineTo(m_PunktP);
	pDC->SelectObject(pOldPen);
}

modified on Friday, March 26, 2010 9:33 AM

QuestionRe: Drawing with offset Pin
CPallini26-Mar-10 3:14
mveCPallini26-Mar-10 3:14 
AnswerRe: Drawing with offset Pin
Wasabi_26-Mar-10 3:29
Wasabi_26-Mar-10 3:29 
QuestionRe: Drawing with offset Pin
CPallini26-Mar-10 3:44
mveCPallini26-Mar-10 3:44 
AnswerRe: Drawing with offset Pin
Covean26-Mar-10 3:44
Covean26-Mar-10 3:44 
GeneralRe: Drawing with offset Pin
Wasabi_26-Mar-10 4:23
Wasabi_26-Mar-10 4:23 
Question.obj file help Pin
Cvaji26-Mar-10 1:51
Cvaji26-Mar-10 1:51 
AnswerRe: .obj file help Pin
CPallini26-Mar-10 2:59
mveCPallini26-Mar-10 2:59 
AnswerRe: .obj file help Pin
Richard MacCutchan26-Mar-10 4:55
mveRichard MacCutchan26-Mar-10 4:55 
Questionsscanf: parsing a file Pin
tom groezer26-Mar-10 0:22
tom groezer26-Mar-10 0:22 
AnswerRe: sscanf: parsing a file Pin
CPallini26-Mar-10 1:08
mveCPallini26-Mar-10 1:08 
GeneralRe: sscanf: parsing a file Pin
tom groezer26-Mar-10 1:15
tom groezer26-Mar-10 1:15 
GeneralRe: sscanf: parsing a file Pin
CPallini26-Mar-10 1:22
mveCPallini26-Mar-10 1:22 
GeneralRe: sscanf: parsing a file Pin
tom groezer26-Mar-10 1:26
tom groezer26-Mar-10 1:26 
GeneralRe: sscanf: parsing a file Pin
CPallini26-Mar-10 1:33
mveCPallini26-Mar-10 1:33 
GeneralRe: sscanf: parsing a file Pin
tom groezer26-Mar-10 1:35
tom groezer26-Mar-10 1:35 
GeneralRe: sscanf: parsing a file Pin
CPallini26-Mar-10 1:42
mveCPallini26-Mar-10 1:42 
GeneralRe: sscanf: parsing a file Pin
tom groezer26-Mar-10 1:51
tom groezer26-Mar-10 1:51 

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.