Einzelnen Beitrag anzeigen

Sereby

Registriert seit: 31. Mär 2008
91 Beiträge
 
#1

System-Buttons Verschieben

  Alt 30. Jul 2008, 14:24
Hoi,

also ich hab mir ein Rahmenloses Fenster gebastelt dessen Ecken ich abgerundet habe.

Nun möchte ich aber weiterhin einen minimieren und einen schließen button haben. daher würde ich gerne wissen ob und, wenn ja, wie es möglich ist die Systemeigenen Buttons dafür ,die normalerweise in der titelleiste sind, an irgend einer beliebigen stelle auf der form zu platzieren?!

MfG Sereby

Ahja.. habe nicht bsNone als Style verwendet sondern folgendes bei FormCreate:
Delphi-Quellcode:
//Keine Titelleiste aber trotzdem das schließen Menü in der Taskleiste
  //SetWindowLong(Handle, GWL_STYLE, GetWindowLong(Handle, GWL_STYLE) and not WS_CAPTION);
  SetWindowLong(Handle,GWL_Style,GetWindowLong(Handle,GWL_Style) and not (WS_Caption or WS_THICKFRAME));
  //ecken abrunden
  regn := CreateRoundRectRgn(0,0,Width,Height,40,40);
  SetWindowRgn(Handle, regn, True);
  Mit Zitat antworten Zitat