Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   restor (http://www.flasher.ru/forum/showthread.php?t=123189)

lexa2000lexa 26.03.2009 17:49

restor
 
подскажите как можно сделать restor окна которому был передан курсор.
Код:

mdm.Application.restore() и mdm.Forms.MainForm.restore();
не подходят так как окно которое получило фокус не zinс приложение.
Примерно знаю что нужно копать в этом напровлениии
Код:

mdm.Extensions.ExtWindow.SetPosition
а как именно это выглядет не могу найти

alexcon314 27.03.2009 13:35

Не очень понял, но, возможно, вам нужен mdm.System.sendMessage(), если ресторить надо стороннее окно.

lexa2000lexa 27.03.2009 13:42

вообщем мне нужно достать преложение из трея и поставить его на передний план.

to alexcon314:
а не подскажите где можно взять весь список номеров сообщений которые можно отослать?, либо подскажите кокай именно нужен мне.

alexcon314 27.03.2009 15:34

Попробуйте так: mdm.System.sendMessage(hWnd, 24, 1, 0);
hWnd - хэндл целевого окна.
Насчет где взять - мануал цинка, ну или МСДН. На крайний случай в гугл "WM_SHOWWINDOW". Можно еще поискать и посмотреть файлик Winuser.h.

lexa2000lexa 27.03.2009 15:46

Код:

mdm.System.sendMessage(hWnd, 24, 1, 0);
так почемуто не срабатывает, фокус передаеться но преложение так и остаеться в треи.

вопрос решен , если комуто надо то сделал так
Код:

mdm.System.sendMessage(hwnd, 0x0112, 0xF120, 1);

alexcon314 28.03.2009 08:39

Гуд. Расшифруем:
mdm.System.sendMessage(hwnd, WM_SYSCOMMAND, SC_RESTORE, 1);

lexa2000lexa 28.03.2009 14:33

Большое спасибо, а можно теперь узнать где можно почерпнуть сию информачию, так как я ее нашел, и использовал без осознания того что происходит, по принципу работает и хорошо.

alexcon314 28.03.2009 16:31

Вложений: 1
http://msdn.microsoft.com/en-us/libr...60(VS.85).aspx
http://msdn.microsoft.com/en-us/libr...90(VS.85).aspx
http://msdn.microsoft.com/en-us/libr...73(VS.85).aspx

lexa2000lexa 29.03.2009 22:04

Спасибо . за полезные ссылки.


Часовой пояс GMT +4, время: 23:54.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.