Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2011, 23:16   #1
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
Вопрос Показать чужое окно по верх всех.

также как и предыдущий мой пост, найдено окно, какой функцией можно показать его по верх всех окон?
VintProg вне форума Ответить с цитированием
Старый 12.11.2011, 23:34   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

так же как и свое.
SetWindowPos
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 13.11.2011, 13:54   #3
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

А как мне проверить условие, отослался ли пост или нет?
VintProg вне форума Ответить с цитированием
Старый 13.11.2011, 13:59   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Возвращаемый результат
Цитата:
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error information, call GetLastError.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 13.11.2011 в 14:33.
Аватар вне форума Ответить с цитированием
Старый 13.11.2011, 14:24   #5
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

GetLastError - це повертає?
VintProg вне форума Ответить с цитированием
Старый 13.11.2011, 14:30   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

GetLastError возвращает код ошибки, если сообщение не передано. А не передано тогда, когда результат SetWindowPos нулевой
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 13.11.2011, 14:41   #7
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

мне вот надо узнать об этом:
keybd_event(ord('V'),0, 0, 0);
keybd_event(ord('V'), 0,KEYEVENTF_EXTENDEDKEY or KEYEVENTF_KEYUP, 0);

дошло ли сообщение нажатия, прежде чем выполнить другие функции...
VintProg вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Показать Form2 по верх Form1 и сделать активной Shouldercannon Общие вопросы Delphi 15 02.07.2011 21:13
[?] Послать клавишу в чужое окно, не выводя окно на передний план. Moriarty Win Api 4 21.02.2011 05:11
Показать\Скрыть чужое окно с меняющимся заголовком Vol666 Общие вопросы Delphi 17 23.09.2009 17:08
Как поднять на верх динамически созданное ранее окно? John_chek Общие вопросы Delphi 9 28.04.2009 17:45