Esiste una funzione win32 per modificare lo stile di una finestra dopo che è stata creata? Vorrei cambiare i flag di stile specificati in CreateWindowEx
. In particolare, vorrei convertire una finestra standard in una finestra senza bordi e senza ridimensionare.Modifica stile finestra Win32
risposta
Penso che SetWindowLongPtr
dovrebbe farlo. Notare che è necessario chiamare SetWindowPos
in seguito se si è modificato lo stile del bordo, come indicato nei commenti.
Alcuni stili hanno effetto solo durante la creazione della finestra e quindi non possono essere impostati da questa chiamata. MSDN normalmente chiama gli stili che possono essere impostati in seguito.
Si dovrebbe provare questo stile finestra nel CreateWindowEx o SetWindowLongPtr: WS_POPUPWINDOW|WS_TABSTOP |WS_VISIBLE
Se si modifica delle proprietà di Windows dopo la creazione, si ned utilizzare SetWindowPos con le bandiere corretti per l'aggiornamento abbia effetto . – Gunner
- 1. Controllo stile modifica versione
- 2. Modifica stile editatext stile popup menu contestuale
- 3. Come si nasconde una finestra dell'app win32?
- 4. Win32: Portare una finestra in alto
- 5. Disabilitare il ridimensionamento della finestra Win32
- 6. WIN32, C++: è possibile animare una finestra senza nasconderlo?
- 7. Modifica layout finestra animata
- 8. Win32 - Aggiunta di testo a un controllo di modifica
- 9. chiama Win32 API in flex per impostare Affinità visualizzazione finestra
- 10. Creazione di una finestra trasparente in C++ Win32
- 11. Posso chiamare un'API Win32 dalla finestra di Visual Studio Immediate?
- 12. DataGridView - "Stile di selezione cella" - Modifica cella
- 13. Modifica dello stile di animazione di ViewPager
- 14. Modifica dello stile predefinito del widget DOJO
- 15. Modifica dello stile del pulsante nell'intera applicazione
- 16. Object oriented C++ win32?
- 17. ridimensionamento finestra con bxslider interruzioni distrutte stile
- 18. Stile nuova finestra di avviso di Chrome
- 19. Immagine animata in Win32
- 20. Come si trova la posizione di un controllo/finestra Win32 in relazione alla finestra principale?
- 21. Casella messaggi personalizzati Win32
- 22. Structuring Win32 GUI code
- 23. Apertura e modifica della posizione della finestra
- 24. Modifica del contenuto della finestra WPF
- 25. Modifica URL finestra principale da iFrame
- 26. jqGrid Finestra di dialogo Modifica personalizzata
- 27. Android: Modifica avanzamento Finestra di dialogo
- 28. Fellow Oak DICOM - Modifica livello finestra immagine
- 29. Modifica altezza finestra Gastatus di Fuggitivo
- 30. Modifica dimensione finestra del browser Capybara predefinito
Usa SetWindowLongPtr – Anders