sto usando questi stili massimizzare la finestra al momento della chiamata CreateWindow
WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX
Questo disabilita la casella di ingrandimento, ma c'è un modo per rimuoverlo completamente?C++ di Windows rimuovere box
5
A
risposta
2
Nessun modo semplice, ma se si sta per disegnare la barra del titolo da soli - in questo caso è possibile farlo.
Per darvi un'idea, questo articolo Adding a 'Minimize to tray'-button to a Form's caption bar spiega come aggiungere un pulsante. La rimozione del pulsante standard è quasi la stessa: personalizzazione di non-client area
.
1
Questo eliminerà lo stretto, minimizzare e massimizzare i pulsanti da un pannello di Windows 7Mi rendo conto che è molto (molto) tarda ad arrivare, ma postato qui come può aiutare qualcun altro con lo stesso problema .
void ClearButtons(void)
{
int index = WS_BORDER;
unsigned int a = (unsigned int)((WS_BORDER | WS_CAPTION) & (~WS_ICONIC));
LONG_PTR lPtr;
HWND hWnd = GetActiveWindow();
lPtr = GetWindowLongPtr(hWnd, index);
SetWindowLongPtr(hWnd, GWL_STYLE, a);
}
Problemi correlati
- 1. C# Message Box, utilizzo variabile
- 2. VirtualBox Windows VM su Vagrant Base Box
- 3. Come rimuovere l'account utente di Windows utilizzando C#
- 4. Applicazione Windows cross-debug su Linux box in Eclipse CDT
- 5. Cartella condivisa tra MacOSX e Windows su Virtual Box
- 6. Come rimuovere completamente anaconda da Windows?
- 7. Contenitori box di bootstrap
- 8. Come posso rimuovere i bordi/control box da un modulo WPF?
- 9. fb: like-box, css personalizzato?
- 10. Come posso rimuovere i nomi file di Windows in Java?
- 11. Teoria dell'intersezione di Ray-box
- 12. C errore ++ STL rimuovere
- 13. Come faccio a rimuovere un testo predefinito di input box HTML DOPO iniziare a digitare
- 14. * {Dimensionamento scatola: border-box; }: A border-box o no a border-box tutti gli elementi?
- 15. Windows Phone 8: rimuovere l'intestazione pivot
- 16. rimuovere programmazione un servizio utilizzando C#
- 17. C# - Problemi con box/unboxing/intro typecasting. Non capisco
- 18. Rappresentazione di Windows da C#
- 19. focus to text box
- 20. Rich Text Box - Grassetto
- 21. jQuery select box replacement
- 22. combo box complemento completo
- 23. box-shadow interrotto
- 24. image Scaling of picture box
- 25. JQuery Modal Box Positioning
- 26. vim e lattice-box
- 27. Descrizione Box con "onmouseover"
- 28. jQuery select box validation
- 29. Nascondi JComBox Box Freccia
- 30. Legenda opaca Box
No, non possibile. –
Penso che sarebbe una cattiva idea rimuoverlo a causa dell'usabilità. Il pulsante immediatamente a sinistra della chiusura è sempre ingrandito ea sinistra di quello è sempre minimizzato. Cambiare cose del genere confonde le persone. – IronMensan
@HansPassant - Puoi _PLEASE_ rispondere con un link a dove posso leggere di più su "Not Possible". È davvero difficile credere che Microsoft non fornirebbe un modo per farlo ... (ma ho guardato, e fino ad ora non posso dimostrare che hai torto :) Grazie – ryyker