Thema: Delphi NONVCL Fenster

Einzelnen Beitrag anzeigen

bioser

Registriert seit: 30. Aug 2005
140 Beiträge
 
#6

Re: NONVCL Fenster

  Alt 4. Okt 2005, 22:39
Zitat von Luckie:
In Dialog Ressourcen wird mit Twips gerechnet im Code mit Pixeln. Die fenstergröße bekommst du mit MSDN-Library durchsuchenGetWindowRect. Du kannst aber auch MSDN-Library durchsuchenSetWindowPos nehmen mit dem Flag: SWP_NOSIZE.
Das muß man erstmal wissen, dachte mir schon sowas ähnliches. Hier der Code, der ein nonvcl-Fenster an die rechte obere Ecke setzt:

Delphi-Quellcode:
xscr := GetSystemMetrics(SM_CXSCREEN);
GetWindowRect(hwnd,lpRect);
x := lpRect.right-lprect.Left;
y := lprect.Bottom-lpRect.Top;
MoveWindow(hwnd,xscr-x,0,x,y,TRUE)
  Mit Zitat antworten Zitat