Как рисовать на экране с помощью RealBasic, Visual Basic? Где у меня один экран ноутбука по умолчанию и второй монитор - PullRequest
1 голос
/ 02 июля 2011

У меня экран ноутбука по умолчанию и второй экран. Как я могу написать RealBasic, VisualBasic (Java невозможна) приложение, которое позволяет мне рисовать на рабочем столе (оба экрана)?

1 Ответ

1 голос
/ 09 июля 2011

Скорее всего, вы не сможете рисовать прямо на экране, но вы можете получить снимки экрана каждого экрана и затем нарисовать их.В зависимости от того, что именно вы пытаетесь сделать с вашим приложением, почти наверняка будет более реалистичной целью сделать снимок экрана каждого экрана, а затем просто отобразить снимки экрана в стандартных окнах, занимающих весь экран, что позволит вам затем редактироватьи «нарисовать» на экране там.

Другой вариант будет создать прозрачное окно, а затем перехватывать щелчки мыши и представлять информацию в этом окне.

Если вы используете RB на Mac, вы можете использовать программный плагин Monkeybread, чтобы создать NSWindowMBS и изменить альфа-значение или OverlayWindowMBS.Похоже, что вы пытаетесь сделать это в Windows, но это не сработает.

...