Search found 687 matches

by mesajflaviu
12 Jan 2018, 13:48
Forum: MFC, ATL, WTL si GDI+.
Topic: CDockablePane and CanBeClosed()
Replies: 9
Views: 4739

Re: CDockablePane and CanBeClosed()

Am rezolvat pana la urma: CDockablePane* pTabbedBar = NULL; m_wndProperties.AttachToTabWnd(&m_wndFilter, DM_SHOW, TRUE, &pTabbedBar); EnableAutoHidePanes(CBRS_ALIGN_ANY); m_dockManager.LoadState(theApp.GetRegSectionPath(_T("ChildFrame"))); m_dockManager.SetDockState(); pTabbedBar = (CDockablePane*)m...
by mesajflaviu
05 Jan 2018, 13:37
Forum: MFC, ATL, WTL si GDI+.
Topic: CDockablePane and CanBeClosed()
Replies: 9
Views: 4739

Re: CDockablePane and CanBeClosed()

Am gasit in workaround, care aproape functioneaza :) In CChildFrame::OnCreate am lasat doar restaurarea panelurilor: int CChildFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CMDIChildWndEx::OnCreate(lpCreateStruct) == -1) return -1; // enable Visual Studio 2005 style docking window behavior CD...
by mesajflaviu
09 Oct 2017, 09:56
Forum: Limbajul C++
Topic: Maximum si minium prin formule matematice.
Replies: 2
Views: 1950

Re: Maximum si minium prin formule matematice.

Maximul si minimul numerelor (intregi) poate fi scris simplu: int GetMax(int nVar1, int nVar2) { return (nVar1 > nVar2) ? nVar1 : nVar2; } int GetMin(int nVar1, int nVar2) { return (nVar1 < nVar2) ? nVar1 : nVar2; } Daca vrei functii generice (care sa se aplice oricarui tip de variabila, nu numai la...
by mesajflaviu
06 Oct 2017, 11:17
Forum: Visual C++
Topic: instalare VC++
Replies: 1
Views: 1596

Re: instalare VC++

Bifeaza doar optiunea "C++" la instalare (custom installation) si va instala doar aceasta componenta. E minimul ce-l poti face ...
by mesajflaviu
31 Aug 2017, 14:29
Forum: Programare generala
Topic: Ce sa invat mai intai C sau C++
Replies: 2
Views: 1765

Re: Ce sa invat mai intai C sau C++

Salutari. Am tot cautat pe internet 'ce se invata la liceu', C sau C++. Nu am gasit un raspuns clar, in programa se invata "C, C++ sau Pascal". Insa as vrea sa invat singur, cate putin, pe langa scoala si as vrea sa stiu de acum ce se face sau cu ce sa incep, fiind primul limbaj de programare dar s...
by mesajflaviu
09 Jul 2017, 14:02
Forum: MFC, ATL, WTL si GDI+.
Topic: CDockablePane and CanBeClosed()
Replies: 9
Views: 4739

Re: CDockablePane and CanBeClosed()

N-o fi bine cum salvez starea si pozitia panelurilor din childframe ?

Code: Select all

m_dockManager.LoadState(theApp.GetRegSectionPath(_T("ChildFrame")));
m_dockManager.SetDockState();
Pana la urma, msdn-ul nu da nici in exemplu care sa sugereze asta, ci doar situatia cand panelu este parte a CMainFrame-ului ...
by mesajflaviu
22 Jun 2017, 09:33
Forum: MFC, ATL, WTL si GDI+.
Topic: Pointer la o functie membru trimis ca argument
Replies: 4
Views: 5101

Re: Pointer la o functie membru trimis ca argument

Hai sa incerc sa descalcesc putin problema si sa-i dau un sens, un tel final. Deci... Sa zicem ca avem o clasa X cu mai multe functii care intorc bool si primesc un argument tip CListCtrl&. Definitia clasei X ar arata cam asa: // X.h class X { public: bool f1(CListCtrl& list); bool f2(CListCtrl& li...
by mesajflaviu
19 Jun 2017, 18:56
Forum: MFC, ATL, WTL si GDI+.
Topic: CDockablePane and CanBeClosed()
Replies: 9
Views: 4739

Re: CDockablePane and CanBeClosed()

In sursele CBasePane::LoadState nu este nimic special, in stare sa crape acolo ... BOOL CBasePane::LoadState(LPCTSTR lpszProfileName, int nIndex, UINT uiID) { CString strProfileName = ::AFXGetRegPath(strBaseControlBarProfile, lpszProfileName); if (nIndex == -1) { nIndex = GetDlgCtrlID(); } CString s...
by mesajflaviu
15 Jun 2017, 13:50
Forum: MFC, ATL, WTL si GDI+.
Topic: CDockablePane and CanBeClosed()
Replies: 9
Views: 4739

Re: CDockablePane and CanBeClosed()

Am cautat in sursele MFC, care "dockeaza" panel-urile: void CPane::SetDockState(CDockingManager* pDockManager) { ASSERT_VALID(this); if (!m_bRecentFloatingState) { CDockSite* pDockBar = pDockManager->FindDockSite(m_recentDockInfo.m_dwRecentAlignmentToFrame, TRUE); if (pDockBar != NULL) { pDockManage...
by mesajflaviu
15 Jun 2017, 11:25
Forum: MFC, ATL, WTL si GDI+.
Topic: Setare extensie default pentru CFileDialog
Replies: 3
Views: 14743

Re: Setare extensie default pentru CFileDialog

Multumesc, o sa incerc aceasta solutie, si revin cu feedback !
by mesajflaviu
15 Jun 2017, 11:12
Forum: MFC, ATL, WTL si GDI+.
Topic: CDockablePane and CanBeClosed()
Replies: 9
Views: 4739

Re: CDockablePane and CanBeClosed()

Multumesc mult pentru solutie. Merge ok, mai am in singur lucru de rezolvat, in momentul cand folosesc cod pentru salvarea acelor panel-uri, intra in conflict cu codul care scaote optiunea de close al pTabbedBar. Pentru a salva pozitia si starea panel-urilor, folosesc: int CChildFrame::OnCreate(LPCR...
by mesajflaviu
06 Jun 2017, 10:08
Forum: MFC, ATL, WTL si GDI+.
Topic: CDockablePane and CanBeClosed()
Replies: 9
Views: 4739

Re: CDockablePane and CanBeClosed()

Nu stiu cum s-ar putea rezolva acest lucru, pentru ca daca unul dintre panel-uri are setat butonul de inchidere, iar celalalt nu, combinatia lor intr-un singur tab, ce sa faca ? Sa arate sau nu butonul de inchidere ?
by mesajflaviu
23 May 2017, 15:49
Forum: Programare generala
Topic: MS Edge
Replies: 2
Views: 2603

Re: MS Edge

No fi Edge-ul cel mai popular browser, dar mi se pare ca "randeaza" cel mai bine paginile html, in comparatie cu Chrome-ul si Opera (evident, comparatia facuta la aceeasi pagina html), adica fonturile si alte elemente html se vad cel mai clar. Si consuma cel mai putin RAM, tot la aceleasi pagini din...
by mesajflaviu
22 May 2017, 14:17
Forum: MFC, ATL, WTL si GDI+.
Topic: CDockablePane and CanBeClosed()
Replies: 9
Views: 4739

CDockablePane and CanBeClosed()

Am o aplicatie MDI, iar in CChildFrame am pus 2 CDockablePane, cu proprietatea sa nu pota fi inchise: virtual BOOL CanBeClosed() const {return FALSE;} Cand sant dockate separate, functioneaza ok: http://imgur.com/8fL9iV2 Cand insa sant dockate sub acelasi tab, reapare acel buton de close: http://img...