[ Nedeljko @ 23.06.2010. 10:00 ] @
Za početak treba da napravim tulbar (MFC) koji je dole (CBRS_BOTTOM), ali poravnat nadesno. Dakle, dugmeta nisu sa leve strane, nego sa desne. |
[ Nedeljko @ 23.06.2010. 10:00 ] @
[ deerbeer @ 23.06.2010. 10:15 ] @
A sta je problem ? Pravljenje toolbara i njegovo postavljanje ili poravnavanje dugmica ?
[ Nedeljko @ 23.06.2010. 10:28 ] @
Poravnavanje dugmića nadesno.
[ deerbeer @ 23.06.2010. 11:04 ] @
Bolje onda koristi CReBar ,CToolbar je nazalost glup za te stvari ..
[ Nedeljko @ 23.06.2010. 12:28 ] @
Ali korisnik može da pomeri kontrole nadesno. Nemoguće da to nije moguće uraditi programski.
[ deerbeer @ 23.06.2010. 12:52 ] @
Ne znam .Nikad nisam ni probao da nesto kastomizujem ctoolbar .
Sa CReBar-om mozes sta hoces isto kao i kod standardnog dijaloga. Ustvari napravis klasican dijalog (bez title-a kao child prozor) i embedujes ga u rebar , koji se ponasa kao toolbar :) [ Srđan Pavlović @ 23.06.2010. 12:59 ] @
This would happen if you have toolbars which have common IDs. Each of
the toolbars should have a distinct ID. This is the last parameter in CToolBar::Create. If you dont specify this parameter, the toolbar ID gets the default value of AFX_IDW_TOOLBAR. Baci pogled i ovde: http://www.experts-exchange.co...rogramming/MFC/Q_20592024.html http://msdn.microsoft.com/en-u...ary/c512846k%28v=VS.80%29.aspx [Ovu poruku je menjao Srđan Pavlović dana 23.06.2010. u 14:14 GMT+1] [ Nedeljko @ 23.06.2010. 13:04 ] @
OK, kako rešiti sa CReBar-om?
[ deerbeer @ 23.06.2010. 13:16 ] @
Ako koristis SDI model aplikacije u MFC-u :
U MainFramu : Code: // CReBar m_wndReBar ; // CRebarWindow m_wndDlgBar ; //obican child dijalog int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { lpCreateStruct->lpszName = APP_NAME ; if (CFrameWnd::OnCreate(lpCreateStruct) == -1) return -1; m_wndReBar.Create(this,RBS_AUTOSIZE,WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_TOP); m_wndDlgBar.Create(IDD_REBARWINDOW,this); m_wndReBar.AddBar(&m_wndDlgBar); return 0 ; } A u child dijalog mozes iz dizajnera da poubacujes sve sto ti treba .. [ Nedeljko @ 23.06.2010. 14:16 ] @
MDI, ali nema veze.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|