Hoe kan ik met code SnapToGrid (uitlijnen op raster) uitschakelen,
voor de desktop icons?
Automatisch schikken kan ik zo aan/uit zetten:
Maar kan maar geen functie vinden voor SnapToGrid
Alle hulp gewaardeerd!
voor de desktop icons?
Automatisch schikken kan ik zo aan/uit zetten:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| function GetLVHan : HWnd;
begin
Result := FindWindowEx(FindWindowEx(FindWindowEx(GetDesktopWindow,0, 'Progman', nil),0, 'SHELLDLL_DefView', nil),0, 'SysListView32', nil);
end;
Function SetState : Boolean;
VAR
lvHan : HWnd;
L : DWord;
begin
lvHan := GetLVHan;
Result := False;
WHILE True DO
begin
L := GetWindowLong(lvHan, GWL_STYLE);
SetWindowLong(LvHan, GWL_STYLE, L xor LVS_AUTOARRANGE);
exit;
End;
end; |
Maar kan maar geen functie vinden voor SnapToGrid
Alle hulp gewaardeerd!
[ Voor 18% gewijzigd door Verwijderd op 26-05-2004 21:05 ]