Click here to Skip to main content
15,610,223 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Question on g++ compiler options Pin
minkowski16-Sep-09 1:00
minkowski16-Sep-09 1:00 
QuestionHow can I force the redraw of buttons which overlay a picture bitmap in a Dialog Pin
Neil Urquhart15-Sep-09 4:31
Neil Urquhart15-Sep-09 4:31 
AnswerRe: How can I force the redraw of buttons which overlay a picture bitmap in a Dialog Pin
Code-o-mat15-Sep-09 4:48
Code-o-mat15-Sep-09 4:48 
GeneralRe: How can I force the redraw of buttons which overlay a picture bitmap in a Dialog Pin
Neil Urquhart15-Sep-09 6:02
Neil Urquhart15-Sep-09 6:02 
GeneralRe: How can I force the redraw of buttons which overlay a picture bitmap in a Dialog Pin
Neil Urquhart15-Sep-09 6:09
Neil Urquhart15-Sep-09 6:09 
GeneralRe: How can I force the redraw of buttons which overlay a picture bitmap in a Dialog Pin
Code-o-mat15-Sep-09 6:13
Code-o-mat15-Sep-09 6:13 
AnswerRe: How can I force the redraw of buttons which overlay a picture bitmap in a Dialog [modified] Pin
Moak15-Sep-09 14:09
Moak15-Sep-09 14:09 
GeneralRe: How can I force the redraw of buttons which overlay a picture bitmap in a Dialog Pin
Neil Urquhart15-Sep-09 20:04
Neil Urquhart15-Sep-09 20:04 
I tried using SetParent on all the buttons as below but now I don't see any buttons anywhere ! Did I miss something ? Do I need to set some extra things ?

BOOL CDesignEditDlg::OnInitDialog() <br />
{<br />
	CDialog::OnInitDialog();<br />
<br />
	<br />
	// TODO: Add extra initialization here<br />
	CWnd* pImage ;<br />
	WINDOWPLACEMENT wpImage ;<br />
	CRect rect;<br />
	CPoint imgPos ;<br />
<br />
	// Get the current top left position of the window<br />
	pImage = GetDlgItem(IDC_PAGEIMAGE) ;<br />
	pImage->GetWindowPlacement(&wpImage);<br />
	imgPos.x = wpImage.rcNormalPosition.left ;<br />
	imgPos.y = wpImage.rcNormalPosition.top ;<br />
<br />
	//pImage->ModifyStyle(0, WS_CLIPSIBLINGS);<br />
<br />
	int b ;<br />
	for(b = 0 ; cButPos[b].id > 0 ; b++) {<br />
		// Move the button<br />
		pImage = GetDlgItem(cButPos[b].id);<br />
		pImage->GetWindowRect(rect);<br />
		pImage->MoveWindow(imgPos.x + cButPos[b].x, imgPos.y + cButPos[b].y, rect.Width(), rect.Height(), TRUE);<br />
<br />
		// Make each CButton a child to CDesignEditDlg<br />
		pImage->SetParent(this) ;<br />
	}<br />
<br />
	<br />
	// Load the page images<br />
	cBmp[0].LoadBitmap(IDB_IMAGE0);	// This is the unselect version<br />
	cBmp[1].LoadBitmap(IDB_IMAGE1);<br />
/*	cBmp[2].LoadBitmap(IDB_IMAGE2);<br />
	cBmp[3].LoadBitmap(IDB_IMAGE3);<br />
	cBmp[4].LoadBitmap(IDB_IMAGE4);<br />
	cBmp[5].LoadBitmap(IDB_IMAGE5);<br />
	cBmp[6].LoadBitmap(IDB_IMAGE6);<br />
	cBmp[7].LoadBitmap(IDB_IMAGE7);<br />
	cBmp[8].LoadBitmap(IDB_IMAGE8);<br />
	cBmp[9].LoadBitmap(IDB_IMAGE9);<br />
	cBmp[10].LoadBitmap(IDB_IMAGE10);<br />
	cBmp[11].LoadBitmap(IDB_IMAGE11);<br />
	cBmp[12].LoadBitmap(IDB_IMAGE12);<br />
	cBmp[13].LoadBitmap(IDB_IMAGE13);<br />
	cBmp[14].LoadBitmap(IDB_IMAGE14);<br />
	cBmp[15].LoadBitmap(IDB_IMAGE15);<br />
	cBmp[16].LoadBitmap(IDB_IMAGE16);<br />
	cBmp[17].LoadBitmap(IDB_IMAGE17);<br />
	cBmp[18].LoadBitmap(IDB_IMAGE18);*/<br />
	<br />
	return TRUE;  // return TRUE unless you set the focus to a control<br />
	              // EXCEPTION: OCX Property Pages should return FALSE<br />
}

GeneralRe: How can I force the redraw of buttons which overlay a picture bitmap in a Dialog Pin
Neil Urquhart15-Sep-09 20:57
Neil Urquhart15-Sep-09 20:57 
GeneralRe: How can I force the redraw of buttons which overlay a picture bitmap in a Dialog Pin
Moak15-Sep-09 23:21
Moak15-Sep-09 23:21 
GeneralRe: How can I force the redraw of buttons which overlay a picture bitmap in a Dialog Pin
Neil Urquhart16-Sep-09 2:53
Neil Urquhart16-Sep-09 2:53 
GeneralRe: How can I force the redraw of buttons which overlay a picture bitmap in a Dialog Pin
Moak16-Sep-09 3:19
Moak16-Sep-09 3:19 
GeneralRe: How can I force the redraw of buttons which overlay a picture bitmap in a Dialog Pin
Neil Urquhart16-Sep-09 3:56
Neil Urquhart16-Sep-09 3:56 
QuestionRe: How can I force the redraw of buttons which overlay a picture bitmap in a Dialog Pin
Moak16-Sep-09 4:21
Moak16-Sep-09 4:21 
AnswerRe: How can I force the redraw of buttons which overlay a picture bitmap in a Dialog Pin
Neil Urquhart16-Sep-09 4:41
Neil Urquhart16-Sep-09 4:41 
GeneralRe: How can I force the redraw of buttons which overlay a picture bitmap in a Dialog Pin
Moak16-Sep-09 5:12
Moak16-Sep-09 5:12 
QuestionI want to know which os am using from C code.Is it is possible? Pin
mohant$.net15-Sep-09 2:20
mohant$.net15-Sep-09 2:20 
QuestionRe: I want to know which os am using from C code.Is it is possible? Pin
David Crow15-Sep-09 2:36
David Crow15-Sep-09 2:36 
JokeRe: I want to know which os am using from C code.Is it is possible? Pin
CPallini15-Sep-09 2:46
mveCPallini15-Sep-09 2:46 
GeneralRe: I want to know which os am using from C code.Is it is possible? Pin
mohant$.net15-Sep-09 3:17
mohant$.net15-Sep-09 3:17 
GeneralRe: I want to know which os am using from C code.Is it is possible? Pin
CPallini15-Sep-09 3:30
mveCPallini15-Sep-09 3:30 
GeneralRe: I want to know which os am using from C code.Is it is possible? Pin
Stuart Dootson15-Sep-09 7:07
professionalStuart Dootson15-Sep-09 7:07 
AnswerRe: I want to know which os am using from C code.Is it is possible? Pin
Moak15-Sep-09 23:26
Moak15-Sep-09 23:26 
QuestionGet pixel data from PBITMAPINFO struct? Pin
Sauce!15-Sep-09 2:15
Sauce!15-Sep-09 2:15 
AnswerRe: Get pixel data from PBITMAPINFO struct? [modified] Pin
CPallini15-Sep-09 2:31
mveCPallini15-Sep-09 2:31 

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.