![]() |
|
[ На главную ] -- [ Список участников ] -- [ Зарегистрироваться ] |
On-line: |
Программирование на CAVO / / Графика в VO с использованием Graphics4VO |
Страницы: 1 |
![]() |
Автор | Сообщение |
cavopredface Группа: Администраторы Сообщений: 17 |
Добавлено: 10-02-2011 12:04 |
Собственные графические средства VO довольно слабые. Можно использовать неплохую библиотеку Graphics4VO, но у нее есть неприятная особенность - примерно каждые 20 сек выбрасывать окошко с предложением купить себя. Это довольно легко обойти, заблокировав вызовы таймера к этому окну: Global hPtrGraphicsVO := 0x0000 as PTR // указатель на это окно далее в Init используемого графического окна (в библиотеке содержатся граф. окна-наследники DataWindow, DialogWindow и пр.) делаем method init(...) Class тыры-пыры ..... hPtrGraphicsVO := GetWindowHandle('Graphics4VO') и для приложения рисуем метод METHOD BeforeDispatch(hWnd, uMsg, wParam, lParam) CLASS app IF hWnd = hPtrGraphicsVO // блокировка всплывающих окон Graphics4VO RETURN FALSE ENDIF RETURN TRUE |
|
cavopredface Группа: Администраторы Сообщений: 17 |
Добавлено: 12-02-2011 21:24 |
А ещё лучше - вообще просто закрыть его. И BeforeDispatch не нужен будет: method init(...) Class тыры-пыры ..... hParentProcess := GetWindowHandle('Graphics4VO') IF hParentProcess <> NULL_PTR PostMessage(hParentProcess, WM_CLOSE, 0, 0) ENDIF |
Страницы: 1 |
![]() |
Программирование на CAVO / / Графика в VO с использованием Graphics4VO |