Форум: "Система";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];
ВнизГоворят, что Рабочий стол - это ListView. А как это использовать? Найти похожие ветки
← →
Геннадий (2002-10-27 06:53) [0]Я себе это так представляю:
- объявляется переменная типа TListView (из ComCtrls модуля)
- она КАК-ТО (?) связывается с Рабочим столом
- через эту переменную происходит обращение/изменение Рабочего стола
Люди! Дайте куслчек исходника. КАК это делать???
Спасибо.
← →
Song (2002-10-27 08:36) [1]ListView1.Handle:=GetDeskTopWindow; ?
← →
Alex4444444444 (2002-10-27 10:02) [2]To Song:
Ya dumayu, eto mozhet ochen" ploho konchitsya! K schast"yu, Handle, kazhetsya, ReadOnly.
To Gennady:
Navernoe, mozhno nakopat" v ShellAPI help"e. No, ya by, kak user, programmu, kotoraya chto-to delaet s moim desktop"om, ster by srazu zhe, i dolgo materil by authora.
← →
Polevi (2002-10-27 12:00) [3]2Геннадий © (27.10.02 06:53)
у Рихтера есть пример в главе про внедрение длл
← →
Геннадий (2002-10-27 13:24) [4]Ну зачем же сразу материть автора? Может она [программа] что-нибудь полезное будет делать?
Handle, действительно, ReadOnly
Вот так всегда. Одни рассуждения и ни одного практического совета. К сожалению... А что за Рихтер и где его искать?
← →
Cobalt (2002-10-28 00:29) [5]на самом деле, не ListView1.Handle:=GetDeskTopWindow;
а ищешь окно класса "Progman", у него - дочернее окно класса "SHELLDLL_DefView", у того - еще одно доч. окно класса "SysListView32" - это искомое окно. И работаешь с ним, не забывая, что окно находиться в другом АдресномПр-ве (если, конечно, ты еще не внедрился в АП проводника)
← →
Fiona (2002-10-28 15:27) [6]Если Delphi6 используйте компонент ShellListView закладка Samples.
← →
Song (2002-10-28 15:34) [7]>>K schast"yu, Handle, kazhetsya, ReadOnly.
Чего, честно что ли?
← →
Song (2002-10-28 15:45) [8]Сорри, действительно. Хотя у TCanvas например - нет :-)
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c