Page 1 of 1

dezactivare buton X intr-un dialog

Posted: 29 Jul 2008, 12:48
by dumion
As vrea ca la rulare, sa pot activa si dezactiva butonul de inchidere (de pe system bar) a unui dialog. Cum se poate face asta?

Re: dezactivare buton X intr-un dialog

Posted: 29 Jul 2008, 14:08
by Viorel
Încearcă următoarea secvenţă:

Code: Select all

HMENU const m = ::GetSystemMenu(hwnd, FALSE);
::EnableMenuItem(m, SC_CLOSE, activeaza);
unde hwnd este identificatorul ferestrei sau dialogului iar activeaza este TRUE sau FALSE. Sper să funcţioneze.

Re: dezactivare buton X intr-un dialog

Posted: 30 Jul 2008, 08:37
by dumion
Da, merge. Mersi pentru ajutor. :thumbup:

Re: dezactivare buton X intr-un dialog

Posted: 23 Dec 2014, 14:16
by Cagatey01
Well, nu cred ca in ziua de azi mai conteaza atat de multi cei cateva sute de kilo salvati. Dar mie nu-mi place amestecatura CStrin/LPCTSTR. Daca stringurile alea sunt folosite doar pentru argumente de tip LPCTSTR, atunci ar trebui declarate ca TCHAR[] nu CString.