Новые книги

Конечно, коммерческий трафик очень крут: вы повышаете свои продажи, нанося точечный удар по пользователям, которые интересуются услугами и товарами вашей тематики. А если мы скажем вам, что вы забрали лишь кусочек от целого торта? Клиенты с коммерческого трафика – не предел ваших возможностей в сети.
Журналист и писатель, главный редактор издания «Секрет фирмы», автор книг «Код Дурова» и «Бог без машины» рассказывает, как придумать и сформулировать тему для текста – статьи, книги, питча, письма, поста – написать его и самостоятельно отредактировать. Авторский метод, состоящий из 14 уроков-ступенек, опробован на редакциях, семинарах документальной литературы и журналистики, а также курсах «Как писать хорошо» для всех желающих научиться писать с нуля. Благодаря опыту автора, доступности изложения, примерам и выводам после каждой главы книга станет незаменимым руководством как для начинающих, так и «продолжающих» журналистов, копирайтеров, блогеров, редакторов.

Установка текущей позиции

Установка текущей позиции

Для установки текущей позиции используется функция MoveToEx(). В файле заголовков wingdi.h эта функция описывается следующим образом:

  WINGDIAPI BOOL WINAPI MoveToEx(HDC, int, int, LPPOINT);
Первый аргумент - это контекст устройства, на котором мы будем рисовать, второй и третий - координаты точки, в которую мы устанавливаем текущую графическую позицию. Последний аргумент - указатель на структуру типа POINT, в которую функция запишет координаты старой текущей позиции. Структура типа POINT выглядит следующим образом:
  POINT struc
    ptX  dd ?
    ptY  dd ?
  POINT ends
Если при вызове функции указатель на структуру типа POINT равен NULL, то координаты старой текущей позиции не возвращаются.