Форум: "Основная";
Текущий архив: 2003.11.03;
Скачать: [xml.tar.bz2];
ВнизHandle Найти похожие ветки
← →
denick (2003-10-23 12:28) [0]Как передеть фокус окну, зная Handle?
← →
ZEE (2003-10-23 12:31) [1]SetFocus(Handle) ?
:)
← →
Zacho (2003-10-23 12:33) [2]ShowWindow(Handle,SW_SHOW);
← →
denick (2003-10-23 12:34) [3]В том то и дело, что не прокатывает.
← →
Zacho (2003-10-23 12:37) [4]
> denick (23.10.03 12:34) [3]
Что именно "не прокатывает" ? И как именно ?
← →
denick (2003-10-23 12:37) [5]извините, не так выразился. Нужно чтобы одно из нескольких Child`овских окон, которому передаем Handle стало активным.
← →
denick (2003-10-23 12:45) [6]Пишу
ShowWindow(PMyRec(trvwWindows.Selected.Data)^.LName, SW_SHOW);
и ничего не происходит.
← →
Zacho (2003-10-23 12:45) [7]
> denick (23.10.03 12:37) [5]
Ничего не понял. Можно подробнее и повразумительнее ?
← →
Zacho (2003-10-23 12:46) [8]
> denick (23.10.03 12:45) [6]
А что такое PMyRec(trvwWindows.Selected.Data)^.LName ? Ты уверен, что это именно Handle нужного тебе окна ?
← →
denick (2003-10-23 12:49) [9]А когда указываешь SW_MAXIMIZE, то окна прекрасно раскрываются.
А мне нужно чтобы, окно находящееся в нормальном состоянии, просто становилось активным.
← →
denick (2003-10-23 12:49) [10]Да уверен!
← →
Zacho (2003-10-23 12:51) [11]
> denick (23.10.03 12:49) [9]
Ну попробуй SW_RESTORE Правда, если окно было свернутым, то развернется.
← →
denick (2003-10-23 12:56) [12]Это тоже работает.
Так как же оставить его в нормальном виде и активировать?
← →
Aleksey V.P. (2003-10-23 13:07) [13]BringToFront?
← →
Zacho (2003-10-23 13:10) [14]
> denick (23.10.03 12:56) [12]
Окно в своем приложении ? Если в своем, то лучше хранить не handle, а указатель на объект и использовать BringToFront
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.11.03;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.01 c