dezactivare buton X intr-un dialog

Intrebari despre programarea cu VC++ incluzand mediul de dezvoltare, instalare, setari, debugger, compilator, linker si documentatie.
Post Reply
User avatar
dumion
Membru
Membru
Posts: 74
Joined: 25 Jul 2007, 10:17

dezactivare buton X intr-un dialog

Post by dumion » 29 Jul 2008, 12:48

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?



Viorel
Microsoft MVP
Microsoft MVP
Posts: 285
Joined: 13 Jul 2007, 12:26

Re: dezactivare buton X intr-un dialog

Post by Viorel » 29 Jul 2008, 14:08

Î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.

User avatar
dumion
Membru
Membru
Posts: 74
Joined: 25 Jul 2007, 10:17

Re: dezactivare buton X intr-un dialog

Post by dumion » 30 Jul 2008, 08:37

Da, merge. Mersi pentru ajutor. :thumbup:

Cagatey01
Junior
Junior
Posts: 1
Joined: 23 Dec 2014, 14:03

Re: dezactivare buton X intr-un dialog

Post by Cagatey01 » 23 Dec 2014, 14:16

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.
You can try out our 640-461 exam and latest Test-king.com to get high flying success in final rasmussen and www.loyola.edu Our Miami International University of Art & Design is also very useful tool.

Post Reply