Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Всем Привет! Столкнулся я с проблемой, при запуске команды RunInRectangle в основном проекте, запускается дочерняя полностью самостоятельная программа (Также написанная на NEO), работает отлично, но вот при нажатии ALT TAB висит пустое прозрачное окно с названием. Почитал, указано, что необходимо изменить форму и стиль окна на WS_EX_TOOLWINDOW. Похожее я нашел в ksToolWindow. Добавил ksToolWindow в дочернюю программу при запуске. Но программа уходит в фоновый процесс и прячет окно вообще в том числе ALT TAB, Rectangle становиться пустым. Как побороть Alt Tab пока не знаю. Может кто сталкивался и есть решение?
Crbrs, что то ничего в голову не идет. Старею видать.
ЦитатаCrbrs ()
Но программа уходит в фоновый процесс и прячет окно вообще в том числе ALT TAB, Rectangle становиться пустым.
Я так думаю, что плагин перерисовывает окно программы по новому, а то что оно находится в прямоугольнике, он не знает. По этому с RunInRectangle этот фокус не получится.
Да и вообще ToolWindow это окно инструмента и оно ни как не должно отображаться при нажатии альт таб, но если запускаешь само приложение и выполняешь ksToolWindow, окно все равно отображается.
Думаю эта прблема именно с нбшными окнами. Пробовал запускать с RunInRectangle Notepad++, он не отображается при нажатии альт таб. По этому, подозреваю, что вопрос не решаем.
Можешь попробовать на оффоруме задать вопрос, может там старожилы сталкивались с этим. Лично я не помню подобной темы.
Если тебе нужно другое приложение запускать, может лучше посмотреть в сторону команды RunNeoBook? Это лучше чем костыль в прямоугольнике. Не хочешь читать хелп?
Да вот проблема, основное приложение является управляющим и следит за приложением в RunInRectangle, работают они в связке. RunNeoBook закрывает текущее и открывает новое. Я тоже попробовал запускать с RunInRectangle Notepad++, (Правда у меня сначала открывает во весь экран, но потом происходит чудо и все засовывается и впихивается в RunInRectangle) и действительно он не отображается при нажатии альт таб.