AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.02.2012, 14:47   #9  
mayk is offline
mayk
Участник
Аватар для mayk
 
43 / 65 (3) ++++
Регистрация: 07.03.2008
Цитата:
Сообщение от DmitryK Посмотреть сообщение
Спасибо, я понял. Вопрос был не в том, как сделать форму поверх, а почему себя странно ведет setwindowlong. Чисто академически не могу этого понять... Только, если setwindowlong внутри себя видит, что это axapta и ведет себя, мягко говоря, странно...

С уважением, Дмитрий.
Чисто академически ответ заключается в том, что ставить этот стиль нельзя.
Цитата:
http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx
WS_EX_TOPMOST0x00000008L The window should be placed above all non-topmost windows and should stay above them, even when the window is deactivated. To add or remove this style, use the SetWindowPos function.
Чтобы сделать через winapi надо передать в setWindowPos вторым параметром HWND_TOPMOST = -1. Тогда сработает. Правда в этот параметр winapi::setWindowPos насильно проставляет ноль.

Последний раз редактировалось mayk; 16.02.2012 в 14:49.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: WinAPI Blog bot DAX Blogs 0 04.07.2011 12:11
Хочу зеленый калькулятор, используя WinApi Pustik DAX: Программирование 5 03.02.2011 14:33
Dynamics AX Geek: Finding files with WinAPI Blog bot DAX Blogs 1 08.10.2009 17:36
WinAPI. Ссылка (POINT) третьего уровня вложенности Владимир Максимов DAX: Программирование 2 06.02.2006 16:28
WinApi. Удаление файлов глючит. NJD DAX: Программирование 10 05.12.2003 13:31

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:42.