Форум: "WinAPI";
Текущий архив: 2003.04.28;
Скачать: [xml.tar.bz2];
ВнизListView_FindItem Найти похожие ветки
← →
aga (2003-02-28 18:29) [0]Может кто покажет пример работы с этой функцией?
← →
gsu (2003-02-28 18:37) [1]а что, заполняешь
typedef struct _LV_FINDINFO {
UINT flags;
LPCTSTR psz;
LPARAM lParam;
POINT pt;
UINT vkDirection;
} LV_FINDINFO;
и получаешь индекс или -1
← →
aga (2003-02-28 18:39) [2]пример использования _LV_FINDINFO у меня с ним траблы:(
← →
MBo (2003-02-28 18:55) [3]Да ему не в своей программе нужно (информация из чата)
Pointer to an LV_FINDINFO structure
В адресном пространстве ЧУЖОГО процесса!!!!!!
Рихтер RULEZ Forever!
← →
aga (2003-02-28 20:29) [4]Да пример как??!!!покажите пример!!!я ж не спрашиваю что-то сложное!ну для меня сложно бо я только начал учить..
← →
jack128 (2003-03-02 04:12) [5]MBo © (28.02.03 18:55)
а почему тогда работает такой код
var p : pchar;
begin
p := pchar("NewCaption");
SetWindowText(FindWindow( nil,PChar("Безымянный - Блокнот")),p);
end;
p - это же тоже указатель на память другого процесса???
← →
Suntechnic (2003-03-02 04:52) [6]jack128 © (02.03.03 04:12)
MBo © (28.02.03 18:55)
а почему тогда работает такой код
var p : pchar;
begin
p := pchar("NewCaption");
SetWindowText(FindWindow( nil,PChar("Безымянный - Блокнот")),p);
end;
p - это же тоже указатель на память другого процесса???
Этот код работает потому, что Windows особым образом обрабатывает сообщения WM_SETTEXT, WM_GETTEXT, WM_COPYDATA. Механим обработки этих сообщений свзязан с использованием memory-mapped file.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.04.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c