Einzelnen Beitrag anzeigen

Benutzerbild von Flocke
Flocke

Registriert seit: 9. Jun 2005
Ort: Unna
1.172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#7

Re: Client Area von Form beschränken

  Alt 29. Aug 2005, 11:37
Du hast doch eine Enterprise-Version. Schau in der Unit Forms nach der Routine TCustomForm.WMNCCalcSize (als Beispiel). Dann reduziert Windows aber den Client-Bereich und du kannst nicht mehr mit dem normalen OnPaint drauf zeichnen, sondern musst WM_NCPAINT ebenfalls abfangen überschreiben.

//EDIT: roten Kasten gesehen und ignoriert (das passiert wenn man anfängt und dann zwischendurch 15 Min. telefoniert 8))

[Nachtrag]

Schöne Beispiele sind auch TWinControl.WMNCCalcSize und TWinControl.WMNCPaint in der Unit Controls.

//EDIT: Durchgestrichene Passage geändert
Volker
Besucht meine Garage
Aktuell: RtfLabel 1.3d, PrintToFile 1.4
  Mit Zitat antworten Zitat