Problema cu boolean

Intrebari legate de programarea cu biblioteci precum MFC, ATL, WTL si GDI+.
Post Reply
vali29
Junior
Junior
Posts: 2
Joined: 31 Oct 2012, 14:37
Judet: Bucureşti
Location: Bucuresti
Contact:

Problema cu boolean

Post by vali29 » 31 Oct 2012, 15:25

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!



User avatar
Marius Bancila
Fondator
Fondator
Posts: 2344
Joined: 11 Jul 2007, 11:45
Judet: Timiş
Location: Timisoara
Contact:

Re: Problema cu boolean

Post by Marius Bancila » 01 Nov 2012, 11:52

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?
Marius Bancila
Fondator Codexpert, Microsoft MVP VC++
Site personal | Blog

vali29
Junior
Junior
Posts: 2
Joined: 31 Oct 2012, 14:37
Judet: Bucureşti
Location: Bucuresti
Contact:

Re: Problema cu boolean

Post by vali29 » 01 Nov 2012, 19:04

Salut Marius!

Mai jos sunt sursele...
Attachments
VaanColorPicker.7z
(35.19 KiB) Downloaded 139 times

Post Reply