Форум: "WinAPI";
Текущий архив: 2005.03.13;
Скачать: [xml.tar.bz2];
Внизкак узнать координаты иконок на рабочем столе? Найти похожие ветки
← →
kvant (2005-01-31 00:59) [0]как узнать координаты иконок на рабочем столе?
и как их можно будет двигать?
← →
alpet (2005-01-31 11:29) [1]Джеффри Рихтер.
Windows для профессионалов. Создание эффективных Win32-пpилoжeний с учетом специфики 64-разрядной версии Windows.
http://www.delphimaster.ru/books/978527200384/
У него приведен пример проги которая сохраняет и восстанавливает положение иконок на рабочем столе.
← →
VMcL © (2005-01-31 11:31) [2]http://vmcl.igp.org.ua/?id=view_article&aid=1
← →
kvant (2005-01-31 15:33) [3]вот к примеру данный текст удаляет часть иконок
var
// S: packed array [0 .. 127] of Char;
Res: Integer;
hnd:hwnd;
i,j:integer;
begin
hnd := FindWindow("ProgMan", nil);
hnd := GetWindow(hnd, GW_CHILD);
hnd := GetWindow(hnd, GW_CHILD);
for i:=1 to 55 do begin
for j:=1 to 55 do begin
SendMessage(hnd,LVM_DELETEALLITEMS,i,j);
end;
end;
end;
а вот я думаю LVM_FIRST- можно получить первую иконку?
следовательно LVM_GETNEXTITEM - следующию иконку
а LVM_GETITEMPOSITION - можно получить позицию занимаемую на экране?
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.03.13;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.038 c