Графика в VO с использованием Graphics4VO

  Вход на форум   логин       пароль   Забыли пароль? Регистрация
On-line:  

Раздел: 
Программирование на CAVO / / Графика в VO с использованием Graphics4VO

Страницы: 1  новая тема

Автор Сообщение

Группа: Администраторы
Сообщений: 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


Группа: Администраторы
Сообщений: 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

Отвечать на темы могут только зарегистрированные пользователи

KXK.RU