Вниз
Скачать: CL | DM;

FindWindow   Найти похожие ветки 

← →
md   (2003-11-12 18:44) [0]

В функции FindWindow первый параметр это - pointer to class name
Что это такое?


← →
Digitman ©   (2003-11-12 18:48) [1]


> pointer to class name


указатель на первый символ строки символов (ограниченной справа нуль-терминатором), которая содержит имя класса искомого окна


← →
md   (2003-11-12 18:51) [2]

а если там поставить nil?


← →
Игорь Шевченко ©   (2003-11-12 18:55) [3]

А если справку почитать ?


← →
Prov ©   (2003-11-12 19:41) [4]

поставь его в nil, а вторым параметром укажи название окна


← →
Digitman ©   (2003-11-13 08:44) [5]


> md


ставь nil

тогда ф-ция вернет хэндл первого же найденного окна с именем, заданным вторым параметром. А окон с одним и тем же именем может существовать туева хуча ! Получил хэндл ? Сиди теперь и чеши репу, что же за окно ты нашел)...

а вот если ты не nil первым параметром указал, а имя класса окна, то область поиска резко сужается, т.е. имя класса в паре с именем окна позволяет более точно идентифицировать искомое окно.


← →
DillerXX ©   (2003-11-13 20:13) [6]

Ну я вот вообщето ниразу не замечал, что может быть приложение с окном "Прога" в ней панель "Прога" а там две кнопки "Прога" и "Прога" :) Вот если можно было(а может можно?(не пробовал...)) во втором параметре указать что-то типа nil то найденных окон будет много.


← →
Prov ©   (2003-11-13 23:41) [7]

для того, чтобы найти окна на уже существующем окне программы, например, кнопку, или какой-нить едит, нужно заюзать FindWindowEx


← →
Дубинин Алексей ©   (2003-11-14 23:08) [8]

Удалено модератором
Примечание: Надо не учитьдругих, как отвечать, а самому написать пример


← →
Duk_777 ©   (2003-11-15 15:18) [9]

var h:hwnd;
begin
h:=findwindow(nil,"название окна");//если знаешь имя окна
h:=findwindow("class",nil);//если знаешь class



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.015 c
1-63153
GooG-NTS
2004-01-06 04:44
2004.01.20
Быть с верху!


14-63356
asddf3e53fwa
2003-12-29 10:00
2004.01.20
вопрос по FreeBSD. Посылал уже в другие форумы- ответов нет :(


14-63399
sirgfine
2003-12-28 03:19
2004.01.20
Неполадка программы


1-63189
Tvon
2004-01-11 07:51
2004.01.20
Как прочесть из файла только первую строку?


3-63008
Serge
2003-12-22 18:25
2004.01.20
End of SELECT statement expected, instead found . ??????




   Наверх