PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Обновления (http://pccar.ru/forumdisplay.php?f=81)
-   -   Билд 328 (http://pccar.ru/showthread.php?t=7821)

LI()n 25.03.2009 00:16

Цитата:

Сообщение от Punchic (Сообщение 92604)
3. когда приходит звонок, появлятся Messagebox или форма, точно не знаю, и он находится между окном приложения и активным окном.

В случае с давлением шин, он был написан на VB 6.0, я не придумал ничего умнее, чем SetWindowPos TopMost true и сразу false. Получается, что окошко вылезает на передний план. Но леокар эго не подхватывает, но уже лучше -)

Проблема в том, что приложение это не умеет активировать само себя при важных событиях... Если бы оно активировалось и делалось Топмост - все работало бы как надо. Может, попробовать связаться с его авторами - непонятно, почему они сразу не сделали такую очевидную вещь.
То, что окно Топмост еще не значит, что оно активно. Например, леокаровские тултипы всегда топмост, но сделать его активным просто невозможно. Как минимум потому, что нельзя кликнуть по нему мышкой.
Скажи, нет ли у тебя исходников проекта давления шин на ВБ? А то не совсем понял, где ты использовал SetWindowPos - в макросах Лео или правил проект давления шин?

Punchic 25.03.2009 00:50

Вложений: 1
Тут исходники на VB. Я только создал форму и выводил на нее. TopMost делал вот так
А тут на C# его я не осилил.

Свои исходники смогу выложить только завтра. Но в них ничего нового нет -)

Luciefer 26.03.2009 18:12

Лео, 1 апреля не за горами :)
Я так понимаю в новой версии vob файлы будут запускаться?
Еще вопросик. Запускаю видео. Хочу что бы файлы один за другим проигрывались без остановки. Можно с этим что-нибудь сделать?

LI()n 27.03.2009 12:07

Цитата:

Сообщение от Punchic (Сообщение 92628)
исходники на VB. Я только создал форму и выводил на нее. Свои исходники смогу выложить только завтра. Но в них ничего нового нет -)

Спасибо, как смогу - посмотрю обязательно. В принципе, думаю, ничего сложного там нет.

Цитата:

Сообщение от Luciefer (Сообщение 92871)
Лео, 1 апреля не за горами :)
Я так понимаю в новой версии vob файлы будут запускаться?
Еще вопросик. Запускаю видео. Хочу что бы файлы один за другим проигрывались без остановки. Можно с этим что-нибудь сделать?

Ага, весна в полном разгаре :)
Воб-файлы запускались и в старой версии ДВД-проигрывателем. Ну по логике вещей должны и в новой запускаться, если медиаплеер их проигрывает.
По поводу видео - сделать-то полюбас можно. Вообще так и делалось изначально. Не понимаю, почему сейчас у тебя не работает.
Просто я программлю Лео в свободное время на работе, в виртуальной машине, и сейчас у меня тупо нет места на диске, чтобы записать несколько клипов и проверить полный экран. Но обязательно этим займусь! :)

LI()n 27.03.2009 13:17

Цитата:

Сообщение от Punchic (Сообщение 92628)
TopMost делал вот так

Активировать надо вот так:

'Это в самом начале модуля:
Public Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Long) As Long

'А это процедура для активации:
Public Sub XWinActivate(XhWnd As Long)
Call SetForegroundWindow(XhWnd)
End Sub

Или можно просто в нужном месте написать:
Call SetForegroundWindow(XhWnd)

Где XhWnd - это дескриптор окна, например, frmTMS.hwnd

Цитата:

Сообщение от Luciefer (Сообщение 92871)
Лео, 1 апреля не за горами :)
Запускаю видео. Хочу что бы файлы один за другим проигрывались без остановки. Можно с этим что-нибудь сделать?

Проверил на соседнем компьютере - все работает... Когда открываешь видео, поддерживаемое ЛеоКаром и он начинает его показывать во встроенном плеере, а справа список остальных видюшек в папке - то после окончания видео Лео проигрывает следующее в списке, точно так же, как и песни - ему вообще пофигу, что он играет, главное - как.
И режим полного экрана точно так же не меняется - если видео кончилось в полном экране, новое тоже начинается в полном.

Luciefer 29.03.2009 13:44

попробую..у меня в перемешку воб-файлы и ави..может поэтому не играет...
а когда там новая версия то? ждем ждем ...2 дня осталось, не хочется без леокара даже на день оставаться :)

LI()n 30.03.2009 15:18

Обновление здесь


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

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot