PDA

Visualizza la versione completa : [C++] Class Inheritance in Win32


VisRoboris
08-05-2012, 14:06
Ave
Avevo bisogno di registrare una classe di finestra sotto (RegisterClass) che ereditasse le caratteristiche di una richedit. Volevo creare un nuovo tipo di richedit in cui alcune parole chiave venissero automaticamente evidenziate. Avevo bisogno di nascondere all'utente tutto il lungo meccanismo di highlighting, ho cosý pensato che il metodo migliore fosse creare una piccola libreria (.h + .cpp) che semplicemente registrasse una nuova classe "SyntaxRichEdit" e che permettesse poi di utilizzarla semplicemente con CreateWindow("SyntaxRichEdit",...), in modo da mantenere il codice della nuova classe separato da quello dell'utente.
Avete idee? Ho fatto diverse ricerche ma non so come ereditare classi giÓ esistenti (nel caso specifico "RICHEDIT")

Loading