Click here to Skip to main content
15,887,477 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: RST Template Matching Pin
cherrymotion25-Mar-10 6:46
cherrymotion25-Mar-10 6:46 
QuestionModeless dialog frame sizing in MFC MDI Pin
Vaclav_22-Mar-10 3:38
Vaclav_22-Mar-10 3:38 
AnswerRe: Modeless dialog frame sizing in MFC MDI Pin
KarstenK22-Mar-10 5:00
mveKarstenK22-Mar-10 5:00 
GeneralRe: Modeless dialog frame sizing in MFC MDI Pin
Vaclav_22-Mar-10 6:02
Vaclav_22-Mar-10 6:02 
Questionlarger toolbar images Pin
josip cagalj22-Mar-10 1:12
josip cagalj22-Mar-10 1:12 
AnswerRe: larger toolbar images Pin
mesajflaviu22-Mar-10 8:55
mesajflaviu22-Mar-10 8:55 
GeneralRe: larger toolbar images Pin
josip cagalj22-Mar-10 23:27
josip cagalj22-Mar-10 23:27 
AnswerRe: larger toolbar images Pin
josip cagalj24-Mar-10 3:05
josip cagalj24-Mar-10 3:05 
I've solved it
if (!m_wndMenuBar.Create(this))
	{
		TRACE0("Failed to create menubar\n");
		return -1;      // fail to create
	}

	m_wndMenuBar.SetMenuSizes(CSize(22,22), CSize(16,16));
	m_wndMenuBar.SetPaneStyle(m_wndMenuBar.GetPaneStyle() | CBRS_SIZE_DYNAMIC | CBRS_TOOLTIPS | CBRS_FLYBY);

	// prevent the menu bar from taking the focus on activation
	CMFCPopupMenu::SetForceMenuFocus(FALSE);

	CMFCToolBarInfo tbInfo;
	tbInfo.m_uiColdResID		= 0;
	tbInfo.m_uiDisabledResID	= 0;
	tbInfo.m_uiHotResID		= 0;
	tbInfo.m_uiLargeColdResID	= 0;
	tbInfo.m_uiLargeDisabledResID	= 0;
	tbInfo.m_uiLargeHotResID	= 0;
	tbInfo.m_uiMenuResID		= IDR_MAINFRAME_256;

	if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) 
		|| !m_wndToolBar.LoadToolBarEx(IDR_TOOLBAR1, tbInfo)) {
		TRACE0("Failed to create toolbar\n");
		return -1;      // fail to create
	}


- Call CMFCMenuBar::SetMenuSizes() before creating toolbar
- Use CMFCToolBarInfo struct leaving all members to 0 except m_uiMenuResID where you pass yours 16x16 sized resource entry
- CallLoadToolBarEx()

Off course IDR_TOOLBAR1 is 32x32 sized
Questionmaking a modelessdialog box as modal Pin
narayanagvs22-Mar-10 1:06
narayanagvs22-Mar-10 1:06 
AnswerRe: making a modelessdialog box as modal Pin
KingsGambit22-Mar-10 1:11
KingsGambit22-Mar-10 1:11 
GeneralRe: making a modelessdialog box as modal Pin
narayanagvs22-Mar-10 1:33
narayanagvs22-Mar-10 1:33 
GeneralRe: making a modelessdialog box as modal Pin
LittleYellowBird22-Mar-10 1:45
LittleYellowBird22-Mar-10 1:45 
GeneralRe: making a modelessdialog box as modal Pin
narayanagvs22-Mar-10 2:11
narayanagvs22-Mar-10 2:11 
GeneralRe: making a modelessdialog box as modal Pin
LittleYellowBird22-Mar-10 2:20
LittleYellowBird22-Mar-10 2:20 
AnswerRe: making a modelessdialog box as modal Pin
LittleYellowBird22-Mar-10 1:12
LittleYellowBird22-Mar-10 1:12 
AnswerRe: making a modelessdialog box as modal Pin
Mohan Ramachandra22-Mar-10 1:20
Mohan Ramachandra22-Mar-10 1:20 
AnswerRe: making a modelessdialog box as modal Pin
KarstenK22-Mar-10 4:53
mveKarstenK22-Mar-10 4:53 
QuestionVC++2008(graphics)! Pin
anassamar22-Mar-10 0:52
anassamar22-Mar-10 0:52 
AnswerRe: VC++2008(graphics)! Pin
Mohan Ramachandra22-Mar-10 1:32
Mohan Ramachandra22-Mar-10 1:32 
AnswerRe: VC++2008(graphics)! Pin
Avi Berger22-Mar-10 4:58
Avi Berger22-Mar-10 4:58 
QuestionCompilation errors Pin
Aabid22-Mar-10 0:07
Aabid22-Mar-10 0:07 
AnswerRe: Compilation errors Pin
Cool_Dev22-Mar-10 0:11
Cool_Dev22-Mar-10 0:11 
AnswerRe: Compilation errors Pin
HimanshuJoshi22-Mar-10 0:15
HimanshuJoshi22-Mar-10 0:15 
GeneralRe: Compilation errors Pin
Aabid22-Mar-10 0:34
Aabid22-Mar-10 0:34 
GeneralRe: Compilation errors Pin
HimanshuJoshi22-Mar-10 0:36
HimanshuJoshi22-Mar-10 0:36 

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.