powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Текущее окно windows
2 сообщений из 2, страница 1 из 1
Текущее окно windows
    #40070003
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никто не занимался определением активного окна винды?
Или темой определения где находится пользователь в проге или в инете? или геймит?
...
Рейтинг: 0 / 0
Текущее окно windows
    #40075814
AK-Shah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glamisНикто не занимался определением активного окна винды?

Не очень понятно, для чего, собственно ищется это активное окно. Одна из задач поиска активного окна (попробую угадать!) - сделать его активным, то есть вывести поверх всех окон.

Можно так (автор Alex Roublev), например, для окна MS Word:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
DECLARE INTEGER FindWindow IN user32 STRING lpClassName, STRING lpWindowName  
  DECLARE INTEGER SetWindowPos IN user32 INTEGER hwnd, INTEGER hWndInsertAfter, ;  
      INTEGER x, INTEGER y, INTEGER cx, INTEGER cy, INTEGER wFlags  
  oWord = CreateObject("Word.Application")  
  nHwnd = FindWindow(.Null., oWord.Caption)  
  oWord.WindowState = 1  
  oWord.Visible = .T.  
  = SetWindowPos(nHwnd, -1, 0, 0, 0, 0, 11)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Текущее окно windows
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]