Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "WinAPI";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.012 c
14-63394
reticon
2003-12-27 22:24
2004.01.20
Касательно Нового года...


1-63118
diMAN
2004-01-06 15:11
2004.01.20
Преобразование произвольной строки в TDateTime


1-63209
sils
2004-01-09 20:42
2004.01.20
Очистка TStringGrid


7-63421
XsID
2003-11-02 20:18
2004.01.20
Как создать винчестер?


1-63074
Goida
2004-01-08 17:38
2004.01.20
Как узнать какой формат даты используется в Виндах?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский