Click here to Skip to main content
15,892,674 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
Questionmigrating MFC 6.0 app to 7.0; gotchas ? Pin
dvolpe3-Dec-04 5:07
dvolpe3-Dec-04 5:07 
AnswerRe: migrating MFC 6.0 app to 7.0; gotchas ? Pin
Chris Meech3-Dec-04 6:49
Chris Meech3-Dec-04 6:49 
AnswerRe: migrating MFC 6.0 app to 7.0; gotchas ? Pin
john john mackey3-Dec-04 8:44
john john mackey3-Dec-04 8:44 
AnswerRe: migrating MFC 6.0 app to 7.0; gotchas ? Pin
Kevin McFarlane4-Dec-04 4:18
Kevin McFarlane4-Dec-04 4:18 
GeneralMS VC++ & Flash Pin
Serg314163-Dec-04 4:07
Serg314163-Dec-04 4:07 
Generalmaybe a stupid Question,but need help! Pin
josephvan3-Dec-04 3:22
josephvan3-Dec-04 3:22 
GeneralRe: maybe a stupid Question,but need help! Pin
Mike Danberg3-Dec-04 9:32
Mike Danberg3-Dec-04 9:32 
GeneralRe: maybe a stupid Question,but need help! Pin
Mike O'Neill3-Dec-04 14:06
Mike O'Neill3-Dec-04 14:06 
You can add a CEdit to a CView-derived class (call it CMyView) easily.

In the MyView.h file, add a CEdit member varaible (call it m_ctlEdit).

In the MyView.cpp file, add message handlers for WM_CREATE (i.e., OnCreate) and WM_SIZE (i.e., OnSize). Add code like this:

int CMyView::OnCreate(LPCREATESTRUCT lpCreateStruct) <br />
{<br />
	if (CView::OnCreate(lpCreateStruct) == -1)<br />
		return -1;<br />
	<br />
	DWORD dwStyle =  WS_CHILD | WS_VISIBLE; // and any other styles you want<br />
<br />
	if ( !m_ctlEdit.Create( dwStyle, CRect(1,2,3,4), this, 0x1245 /* arbitrary ctl ID */ ) )<br />
	{<br />
		return -1;<br />
	}<br />
<br />
	return 0;<br />
}<br />
<br />
<br />
void CMyView::OnSize(UINT nType, int cx, int cy) <br />
{<br />
	CView::OnSize(nType, cx, cy);<br />
	<br />
	CRect rc;<br />
	<br />
	GetClientRect( &rc );<br />
<br />
	m_ctlEdit.SetWindowPos( this, 0, 0, rc.Width(), rc.Height(), SWP_NOZORDER );<br />
}


This will fill the view with the edit, which might not be what you want, but it's easy to adjust.

Mike
GeneralReadFile(), what is wrong?!! Pin
tswan3-Dec-04 3:17
tswan3-Dec-04 3:17 
GeneralRe: ReadFile(), what is wrong?!! Pin
Blake Miller3-Dec-04 4:04
Blake Miller3-Dec-04 4:04 
GeneralRe: ReadFile(), what is wrong?!! Pin
tswan5-Dec-04 2:48
tswan5-Dec-04 2:48 
GeneralOn-Screen Keyboard Pin
Tripura.K3-Dec-04 2:36
Tripura.K3-Dec-04 2:36 
GeneraldwLastChange - Connection Time Pin
adriano_alvarez3-Dec-04 2:34
adriano_alvarez3-Dec-04 2:34 
GeneralRe: dwLastChange - Connection Time Pin
David Crow3-Dec-04 5:40
David Crow3-Dec-04 5:40 
GeneralCFileDialog crashes in Platform SDK Pin
Marius Bancila3-Dec-04 1:59
professionalMarius Bancila3-Dec-04 1:59 
GeneralRe: CFileDialog crashes in Platform SDK Pin
David Crow3-Dec-04 2:16
David Crow3-Dec-04 2:16 
GeneralRe: CFileDialog crashes in Platform SDK Pin
Blake Miller3-Dec-04 4:11
Blake Miller3-Dec-04 4:11 
GeneralRe: CFileDialog crashes in Platform SDK Pin
Marius Bancila3-Dec-04 4:29
professionalMarius Bancila3-Dec-04 4:29 
Generalhelp..... Pin
namaskaaram3-Dec-04 1:35
namaskaaram3-Dec-04 1:35 
Generaldll export problem Pin
Orkun GEDiK3-Dec-04 0:55
Orkun GEDiK3-Dec-04 0:55 
Generalvtable layout in vc++ for derived classes Pin
Member 13822803-Dec-04 0:43
Member 13822803-Dec-04 0:43 
GeneralConverting VARIANT data type Pin
Sahir Shah2-Dec-04 23:39
Sahir Shah2-Dec-04 23:39 
GeneralGetDisplayNameOf problems with Folder settings Pin
Digvijay Chauhan2-Dec-04 23:34
Digvijay Chauhan2-Dec-04 23:34 
GeneralRe: GetDisplayNameOf problems with Folder settings Pin
David Crow3-Dec-04 6:20
David Crow3-Dec-04 6:20 
GeneralMake each cell in a CListCtrl a little bigger Pin
anderslundsgard2-Dec-04 23:32
anderslundsgard2-Dec-04 23:32 

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.