Ik wil graag een window "sticky" maken, d.w.z. als je een window verplaatst dat het dan in de buurt van de schermgrenzen naar de schermgrenzen toe "trekt", hetzelfde als bijv. WinAmp ook heeft.
Ik heb daartoe de volgende code gebruikt, maar deze werkte niet...
Kan iemand mij hiermee misschien helpen ????????
Thanx
Ik heb daartoe de volgende code gebruikt, maar deze werkte niet...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| //Gedeelte uit de WindowProc functie
//
//De variabelen WindowWidth en WindowHeight zijn de afmetingen v/h window v/h progje
//De variabele Hwnd is de Handle v/h window
//De variabele WindowTop is de Rect.Top v/h WindowRect
WM_MOVING:begin
Result:=LRESULT(True);
with PRect(@lParam)^ do
begin
//Window rechts buiten het scherm bij een resolutie van 1024x768
if Left>1024-WindowWidth then
begin
SetWindowPos(Hwnd,0,1024-WindowWidth,WindowTop+WindowHeight,0,0,SWP_NOSIZE or SWP_NOZORDER);
end;
end;
end; |
Kan iemand mij hiermee misschien helpen ????????
Thanx