Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > BorderStyle=bsNone - теряется девайс


Автор: tramp 18.4.2006, 07:51
Здравствуй, all

Есть джойстик, который захватывается стандарным образом

joySetCapture(Form1->Handle,JOYSTICKID1,JoyCaps.wPeriodMin,FALSE);

после этого программа должна перейти в полноэкранный режим, слушать  джойстик,
но при установке BorderStyle=bsNone - теряется девайс,
Если при создании формы установить BorderStyle=bsNone, то все нормально.
Но хотелось бы в начале работы иметь полноценное окно.
Вынести инициализацию джойстика после BorderStyle не получается, так как инициализация программы зависит от того, есть или нет девайс.
Подозреваю, что-то все дело в  дескрипторе окна.

Какие будут мысли по этому поводу?

Заранее благодарю smile

 

Автор: _hunter 18.4.2006, 11:06
явно при смене стиля окно пересоздается => после установки BorderStyle=bsNone захватывай палку заново... 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)