Click here to Skip to main content
15,912,072 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: How to prevent an MFC dialog based app being displayed on the taskbar? Pin
_AnsHUMAN_ 17-Feb-09 18:25
_AnsHUMAN_ 17-Feb-09 18:25 
GeneralRe: How to prevent an MFC dialog based app being displayed on the taskbar? Pin
Davitor17-Feb-09 19:01
Davitor17-Feb-09 19:01 
GeneralRe: How to prevent an MFC dialog based app being displayed on the taskbar? Pin
Hamid_RT17-Feb-09 20:04
Hamid_RT17-Feb-09 20:04 
GeneralRe: How to prevent an MFC dialog based app being displayed on the taskbar? Pin
_AnsHUMAN_ 17-Feb-09 20:31
_AnsHUMAN_ 17-Feb-09 20:31 
QuestionCOLOR Change Pin
john563217-Feb-09 17:35
john563217-Feb-09 17:35 
AnswerRe: COLOR Change Pin
Chandrasekharan P17-Feb-09 17:56
Chandrasekharan P17-Feb-09 17:56 
AnswerRe: COLOR Change Pin
Hamid_RT17-Feb-09 18:48
Hamid_RT17-Feb-09 18:48 
Questionreverse lines in OpenGl Pin
Member 337533417-Feb-09 12:36
Member 337533417-Feb-09 12:36 
Hi,
i am new to OpenGL and therefore need your help. When i draw a simple line using MFC it works fine... my pixels are ret correctly..
when i am trying to redraw that automatically using OpenGL they are being drawn in reverse...so instead of let say up to bottom... it is drawing it bottom to top.

please let me know what changes need to be done withing Vertex...i tried it all.. i don't see how to fix this.

<br />
int dx = (x2 - x1);<br />
	int dy = (y2 - y1);<br />
	int temp;<br />
	float k;<br />
<br />
	glBegin(GL_LINES);<br />
	// Set start pixel<br />
	::SetPixel(m_hDC, x1, y1, color);<br />
	glVertex2f(x1,y1);<br />
	// X-dominant line<br />
	if (abs(dx) > abs(dy))<br />
	{<br />
		// Ex-change line end points<br />
		if (dx < 0)<br />
		{<br />
			temp = x1;<br />
			x1 = x2;<br />
			x2 = temp;<br />
<br />
			temp = y1;<br />
			y1 = y2;<br />
			y2 = temp;<br />
		}<br />
		k = (float)dy / (float)dx;<br />
<br />
		// Set middle pixels<br />
		int xs;<br />
		float yt = (float)y1 + k;<br />
		float distance;<br />
		for (xs=x1+1; xs<x2; xs++)<br />
		{<br />
			distance = (float)(yt - (int)(yt));<br />
<br />
			::SetPixel(m_hDC, xs, (int)yt, color);<br />
			glVertex2f(xs,(int)yt);<br />
			::SetPixel(m_hDC, xs, (int)yt+1, color);<br />
			glVertex2f(xs,(int)yt+1);<br />
<br />
			yt += k;<br />
		}<br />
	}<br />
	// Y-dominant line<br />
	else<br />
	{<br />
		// Ex-change line end points<br />
		if (dy < 0)<br />
		{<br />
			temp = x1;<br />
			x1 = x2;<br />
			x2 = temp;<br />
<br />
			temp = y1;<br />
			y1 = y2;<br />
			y2 = temp;<br />
		}<br />
		k = (float)dx / (float)dy;<br />
<br />
		// Set middle pixels<br />
		int ys;<br />
		float xt = (float)x1 + k;<br />
		float distance;<br />
		for (ys=y1+1; ys<y2; ys++)<br />
		{<br />
			distance = (float)(xt - (int)(xt));<br />
<br />
			::SetPixel(m_hDC, (int)xt, ys, color);<br />
			glVertex2f((int)xt,ys);<br />
			::SetPixel(m_hDC, (int)xt+1, ys, color);<br />
			glVertex2f((int)xt+1,ys);<br />
			xt += k;<br />
		}<br />
	}<br />
<br />
	// Set end pixel<br />
	::SetPixel(m_hDC, x2, y2, color);<br />
	glVertex2f(x2,y2);<br />
	glEnd();<br />

AnswerRe: reverse lines in OpenGl Pin
Alexander M.,17-Feb-09 15:58
Alexander M.,17-Feb-09 15:58 
General[Message Deleted] Pin
Member 337533417-Feb-09 16:02
Member 337533417-Feb-09 16:02 
GeneralRe: reverse lines in OpenGl Pin
Cedric Moonen17-Feb-09 20:14
Cedric Moonen17-Feb-09 20:14 
GeneralRe: reverse lines in OpenGl Pin
Member 337533418-Feb-09 2:47
Member 337533418-Feb-09 2:47 
General[Message Deleted] Pin
Member 337533418-Feb-09 3:00
Member 337533418-Feb-09 3:00 
GeneralRe: reverse lines in OpenGl Pin
Cedric Moonen18-Feb-09 3:25
Cedric Moonen18-Feb-09 3:25 
GeneralRe: reverse lines in OpenGl Pin
Member 337533418-Feb-09 4:20
Member 337533418-Feb-09 4:20 
GeneralRe: reverse lines in OpenGl Pin
Cedric Moonen18-Feb-09 7:41
Cedric Moonen18-Feb-09 7:41 
QuestionCFONTDialog usage Pin
ForNow17-Feb-09 7:24
ForNow17-Feb-09 7:24 
AnswerRe: CFONTDialog usage Pin
David Crow17-Feb-09 7:32
David Crow17-Feb-09 7:32 
GeneralRe: CFONTDialog usage Pin
ForNow17-Feb-09 13:07
ForNow17-Feb-09 13:07 
GeneralRe: CFONTDialog usage Pin
frx9617-Feb-09 14:50
frx9617-Feb-09 14:50 
GeneralRe: CFONTDialog usage Pin
David Crow18-Feb-09 3:02
David Crow18-Feb-09 3:02 
GeneralRe: CFONTDialog usage Pin
ForNow18-Feb-09 12:41
ForNow18-Feb-09 12:41 
AnswerRe: CFONTDialog usage Pin
Iain Clarke, Warrior Programmer18-Feb-09 0:27
Iain Clarke, Warrior Programmer18-Feb-09 0:27 
GeneralRe: CFONTDialog usage Pin
ForNow18-Feb-09 2:09
ForNow18-Feb-09 2:09 
GeneralRe: CFONTDialog usage Pin
ForNow18-Feb-09 17:09
ForNow18-Feb-09 17:09 

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.