Dafür gibt es die Message WM_PAINT. Das System schickt diese Message an dein Fenster, wenn er nötigt ist, es neu zu zeichnen.
In XProfan ist es so, dass das Hauptfenster selbstständig neu gezeichnet wird, was es sonst so bei anderen Programmsprachen nicht gibt. Für das Zeichnen deiner Dialogfenster bist du aber selber verantwortlich.
Eine Methode dazu ist die erwähnte Message WM_PAINT, die du in deiner Messageschleife abfragen kannst. Tritt die Message auf, zeichnest du neu. Dazu findest du in der Hilfe Beispiele.
Eine andere Methode ist ein Static-(Text)-Control mit einem Bild darin, siehe hPic. In das Bild kannst du mit Startpaint, dann z.B. Drawtext Texte und weitere Grafiken einbetten usw. Das Control hat den Vorteil, dass es sich automatisch neu zeichnet, wenn nötig. Diese Technik benutze ich im XProfEd für meine Druckervorschau, schau einfach mal in den Code.
|