Новые книги

Компания-легенда, история которой началась в тесной квартире учителя английского языка, а спустя всего 10 лет после основания достигла показателей продаж, значительно превышающих результаты eBay и Amazon, вместе взятых. Это рассказ, как никому не известному Джеку Ма и его 17 друзьям удалось сформировать отсутствующую интернет-индустрию в огромной – больше миллиарда жителей – стране. О людях, которые верили в себя и свое дело даже в самые тяжелые моменты – и сумели изменить мир.
Рассмотрены вопросы создания массовых видов турпродукта. Выявлены унифицированные принципы и конкретные требования, выполнение которых помогает туроператору создать турпродукт, выгодный для себя и привлекательный для достаточно большой по численности группы потребителей. Предлагается методика выбора перспективного для туроператора вида турпродукта и технология его проектирования и формирования.

В основе предлагаемого метода лежит многолетний опыт работы одного из авторов в качестве руководителя турфирмы. Материал книги иллюстрируется примерами и расчетами, контрольными вопросами и практическими заданиями.

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

Вопрос и Ответ 5

Вопросы и Ответы


      5. Можно ли из Delphi рисовать в любой части экрана или в чужом окне?

      Для этого надо воспользоваться функциями API. Получить контекст чужого окна, либо всего экрана:

      function GetDC(Wnd: HWnd): HDC;

      где Wnd - указатель на нужное окно, или 0 для получения контекста всего экрана.

      И далее, пользуясь функциями API, нарисовать все что надо.

      Пример:

      ............

      PROCEDURE DrawOnScreen;
      VAR ScreenDC: hDC;
      BEGIN

        ScreenDC := GetDC(0); {получить контекст экрана}
        Ellipse(ScreenDC, 0, 0, 200, 200); {нарисовать}
        ReleaseDC(0,ScreenDC); {освободить контекст}

      END;

      ............

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


...предыдущая страница следующая...
оглавление