Click here to Skip to main content
15,908,444 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: SetWaitableTimer confusions Pin
George_George15-Dec-08 0:42
George_George15-Dec-08 0:42 
AnswerRe: SetWaitableTimer confusions Pin
Jijo.Raj14-Dec-08 6:37
Jijo.Raj14-Dec-08 6:37 
GeneralRe: SetWaitableTimer confusions Pin
George_George14-Dec-08 20:20
George_George14-Dec-08 20:20 
QuestionQuery XML in SQL 2005 using ADO in native C++ Pin
Green Fuze13-Dec-08 12:42
Green Fuze13-Dec-08 12:42 
Question[Message Deleted] Pin
chokahn13-Dec-08 3:50
chokahn13-Dec-08 3:50 
AnswerRe: reading bitmap pixel by pixel?? Pin
Jijo.Raj13-Dec-08 3:56
Jijo.Raj13-Dec-08 3:56 
AnswerRe: [Message Deleted] Pin
Jijo.Raj13-Dec-08 4:57
Jijo.Raj13-Dec-08 4:57 
QuestionCreating DialogBar in VC 2008 Pin
sabapathy_8013-Dec-08 3:13
sabapathy_8013-Dec-08 3:13 
I have tried creating DialogBar in MDI application using VC 2008 with steps mentioned in Dialog Bars[^]. But when running application only document is there but not the Dialogbar.


The code generated by MFC in CMainFrame::OnCreate() is different from the sample as follows:
<br />
	if (CMDIFrameWndEx::OnCreate(lpCreateStruct) == -1)<br />
		return -1;<br />
<br />
	BOOL bNameValid;<br />
<br />
	CMDITabInfo mdiTabParams;<br />
	mdiTabParams.m_style = CMFCTabCtrl::STYLE_3D_ONENOTE; // other styles available...<br />
	mdiTabParams.m_bActiveTabCloseButton = TRUE;      // set to FALSE to place close button at right of tab area<br />
	mdiTabParams.m_bTabIcons = FALSE;    // set to TRUE to enable document icons on MDI taba<br />
	mdiTabParams.m_bAutoColor = TRUE;    // set to FALSE to disable auto-coloring of MDI tabs<br />
	mdiTabParams.m_bDocumentMenu = TRUE; // enable the document menu at the right edge of the tab area<br />
	EnableMDITabbedGroups(TRUE, mdiTabParams);<br />
<br />
	if (!m_wndMenuBar.Create(this))<br />
	{<br />
		TRACE0("Failed to create menubar\n");<br />
		return -1;      // fail to create<br />
	}<br />
<br />
	m_wndMenuBar.SetPaneStyle(m_wndMenuBar.GetPaneStyle() | CBRS_SIZE_DYNAMIC | CBRS_TOOLTIPS | CBRS_FLYBY);<br />
<br />
	// prevent the menu bar from taking the focus on activation<br />
	CMFCPopupMenu::SetForceMenuFocus(FALSE);<br />
<br />
	if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||<br />
		!m_wndToolBar.LoadToolBar(theApp.m_bHiColorIcons ? IDR_MAINFRAME_256 : IDR_MAINFRAME))<br />
	{<br />
		TRACE0("Failed to create toolbar\n");<br />
		return -1;      // fail to create<br />
	}<br />
<br />
	CString strToolBarName;<br />
	bNameValid = strToolBarName.LoadString(IDS_TOOLBAR_STANDARD);<br />
	ASSERT(bNameValid);<br />
	m_wndToolBar.SetWindowText(strToolBarName);<br />
<br />
	CString strCustomize;<br />
	bNameValid = strCustomize.LoadString(IDS_TOOLBAR_CUSTOMIZE);<br />
	ASSERT(bNameValid);<br />
	m_wndToolBar.EnableCustomizeButton(TRUE, ID_VIEW_CUSTOMIZE, strCustomize);<br />
<br />
<br />
if( !m_wndToolbox.Create(this,<br />
		          IDD_TOOLBOX,<br />
		   CBRS_LEFT | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY,<br />
		          IDD_TOOLBOX) )<br />
{<br />
	TRACE0(_T("Failed to create the toolbox\n"));<br />
	return -1;<br />
}<br />
// When the dialog bar is undocked, display a caption on its title bar<br />
m_wndToolbox.SetWindowText("Toolbox");<br />
<br />
<br />
<br />
	if (!m_wndStatusBar.Create(this))<br />
	{<br />
		TRACE0("Failed to create status bar\n");<br />
		return -1;      // fail to create<br />
	}<br />
	m_wndStatusBar.SetIndicators(indicators, sizeof(indicators)/sizeof(UINT));<br />
<br />
	// TODO: Delete these five lines if you don't want the toolbar and menubar to be dockable<br />
	m_wndMenuBar.EnableDocking(CBRS_ALIGN_ANY);<br />
	m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);<br />
<br />
m_wndToolbox.EnableDocking(CBRS_ALIGN_LEFT | CBRS_ALIGN_RIGHT);<br />
<br />
	EnableDocking(CBRS_ALIGN_ANY);<br />
	DockPane(&m_wndMenuBar);<br />
	DockPane(&m_wndToolBar);<br />
<br />
<br />
	// enable Visual Studio 2005 style docking window behavior<br />
	CDockingManager::SetDockingMode(DT_SMART);<br />
	// enable Visual Studio 2005 style docking window auto-hide behavior<br />
	EnableAutoHidePanes(CBRS_ALIGN_ANY);<br />
<br />
	// Enable enhanced windows management dialog<br />
	EnableWindowsDialog(ID_WINDOW_MANAGER, IDS_WINDOWS_MANAGER, TRUE);<br />
<br />
	// Enable toolbar and docking window menu replacement<br />
	EnablePaneMenu(TRUE, ID_VIEW_CUSTOMIZE, strCustomize, ID_VIEW_TOOLBAR);<br />
<br />
	// enable quick (Alt+drag) toolbar customization<br />
	CMFCToolBar::EnableQuickCustomization();<br />
<br />
	return 0;<br />

QuestionHamming error check and correct Pin
King Tran13-Dec-08 2:40
King Tran13-Dec-08 2:40 
AnswerRe: Hamming error check and correct Pin
Stuart Dootson13-Dec-08 9:24
professionalStuart Dootson13-Dec-08 9:24 
GeneralRe: Hamming error check and correct Pin
Richard Andrew x6413-Dec-08 10:33
professionalRichard Andrew x6413-Dec-08 10:33 
QuestionQuestion regarding Visual C++ redistributable Pin
Zerox MXI13-Dec-08 2:26
Zerox MXI13-Dec-08 2:26 
AnswerRe: Question regarding Visual C++ redistributable Pin
Stuart Dootson13-Dec-08 9:31
professionalStuart Dootson13-Dec-08 9:31 
QuestionShall we change button style of messagebox? Pin
Le@rner13-Dec-08 0:37
Le@rner13-Dec-08 0:37 
AnswerRe: Shall we change button style of messagebox? Pin
Dr. Emmett Brown13-Dec-08 1:17
Dr. Emmett Brown13-Dec-08 1:17 
GeneralRe: Shall we change button style of messagebox? Pin
Le@rner13-Dec-08 1:37
Le@rner13-Dec-08 1:37 
AnswerRe: Shall we change button style of messagebox? Pin
Eytukan13-Dec-08 1:37
Eytukan13-Dec-08 1:37 
Questionsystem information Pin
zon_cpp13-Dec-08 0:05
zon_cpp13-Dec-08 0:05 
AnswerRe: system information Pin
Le@rner13-Dec-08 1:11
Le@rner13-Dec-08 1:11 
AnswerRe: system information Pin
Hadi Dayvary14-Dec-08 7:19
professionalHadi Dayvary14-Dec-08 7:19 
GeneralRe: system information Pin
zon_cpp14-Dec-08 21:54
zon_cpp14-Dec-08 21:54 
Questionproblem in THREAD TERMINATE Pin
~Khatri Mitesh~12-Dec-08 23:01
~Khatri Mitesh~12-Dec-08 23:01 
AnswerRe: problem in THREAD TERMINATE Pin
Cedric Moonen12-Dec-08 23:07
Cedric Moonen12-Dec-08 23:07 
AnswerRe: problem in THREAD TERMINATE Pin
Jijo.Raj12-Dec-08 23:20
Jijo.Raj12-Dec-08 23:20 
AnswerRe: problem in THREAD TERMINATE Pin
CPallini13-Dec-08 7:17
mveCPallini13-Dec-08 7:17 

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.