PDA

View Full Version : [C] Disabilitare il tasto "X" (chiudi)


Spike79
05-10-2007, 09:51
Ciao, vorrei sapere se posso fare in modo che le finestre che vengono create dal mio programma C, abbiano il tasto RIDUCI AD ICONA ma non il tasto X e il tasto INGRANDISCI.

style = WS_VISIBLE | WS_OVERLAPPED | WS_SYSMENU;

Se rimuovo il WS_SYSMENU , spariscono tutti i tasti, ma io il RIDUCI lo vorrei...è possibile ?
Grazie

andbin
05-10-2007, 10:11
Ciao, vorrei sapere se posso fare in modo che le finestre che vengono create dal mio programma C, abbiano il tasto RIDUCI AD ICONA ma non il tasto X e il tasto INGRANDISCI.Il pulsantino X lo si disabilita specificando un apposito flag che fa parte degli stili della classe (e non della finestra). Vedere il flag CS_NOCLOSE per il campo 'style' di WNDCLASS o WNDCLASSEX.

Per il pulsantino di ingrandimento, basta non mettere WS_MAXIMIZEBOX.

Spike79
05-10-2007, 10:27
Perfetto, è proprio quel che mi serviva !
Grazie mille!