Page 1 of 1

Problema cu boolean

Posted: 31 Oct 2012, 15:25
by vali29
Salut, sunt la inceput de drum in C++ si pe acest forum! :)

Incerc sa portez un program din MFC in wxWidgets si nu pot sa inteleg o problema care functioneaza
in sursa originala dar in wxWidgets nu.

La lina 421 GTColorDialogDlg.cpp

Code: Select all

m_bChangingHSV = TRUE;
apoi proceseaza valoarea cu m_wndBulleted.SetColor(crColor); si seteaza controalele personalizate GTColorSelectorWnd, GTColorSliderWnd, GTColorWellWnd.

GTColorWellWnd face apel inapoi catre clasa GTColorDialogDlg ->

Code: Select all

m_pParent->ColorChanged(); // linia 253
In functia ColorChanged() // linia 333 din GTColorDialogDlg citim valoarea m_bChangingHSV setata mai sus care este TRUE atunci cand modificam textul intr-una din casutele H, S, V.

Problema este ca; in programul wxWidgets in functia ColorChanged() intotdeauna valoarea m_bChangingHSV este FALSE ca si cum nu a fost setata desi este setata ca in sura originala.

Nu stiu daca am reusit sa explic suficient de bine treaba asta!

Re: Problema cu boolean

Posted: 01 Nov 2012, 11:52
by Marius Bancila
Pai de reusit ai reusit, dar de unde sa stim noi care e problema, cand tu nu ne arati nici o bucata de cod in sursele portate?

Re: Problema cu boolean

Posted: 01 Nov 2012, 19:04
by vali29
Salut Marius!

Mai jos sunt sursele...