Форум: "WinAPI";
Текущий архив: 2003.12.30;
Скачать: [xml.tar.bz2];
ВнизКнопка 2 Найти похожие ветки
← →
DillerXX (2003-11-03 16:05) [0]Я не могу узнать хендл кнопки в чужом окне :(
Пишу:
h2 := FindWindowEx(Handle,0,"TButton", "Button2");
EnableWindow(H2,false);
Работает! Кнопка в моём окне вырубается.
Пишу:
h:=FindWindow(nil,"project1");
h2 := FindWindowEx(H,0,"TButton", "Button2");
EnableWindow(H2,false);
Не работает!
А если написать
EnableWindow(H,false);
То окно вырубится!
В чём у меня ошибка?
← →
Игорь Шевченко (2003-11-03 16:23) [1]А где проверка на ошибки ?
← →
DillerXX (2003-11-03 16:29) [2]В смысле?
← →
Игорь Шевченко (2003-11-03 18:18) [3]В прямом. Где проверка результатов функции на допустимые значения ?
← →
DillerXX (2003-11-03 18:54) [4]Во! Тут такая фигня что если через FindWindow найти своё же окно, но возвращаемый HWND не будет равен Handle. Так как мне найти Handle?
← →
DVM (2003-11-03 19:06) [5]
> Так как мне найти Handle?
А на кой черт его искать, он и так известен, окно же свое?
← →
DVM (2003-11-03 19:14) [6]А еще у проекта на VCL есть главное невидимое окно, созданное объектом TApplication. Если задизейблить его, то все остальные окна тоже станут Disabled. Это следует иметь ввиду.
← →
DillerXX (2003-11-03 19:49) [7]Проблему я уже разрешил, так что, чтобы никто не мучился, ТЕМУ СЧИТАЮ ЗАКРЫТОЙ!
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.12.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c