CustomDrawButtonDlg


Пример кода CustomDrawButtonDlg поставляет все файлы, которые Вам нужны, чтобы  откомпилировать и создать приложение CustomDrawButtonDlg. Когда Вы записываете орган управления специального рисования, значение возвращаемое вашим приложением, зависит от стадии текущего рисунка. Член dwDrawStage связанной структуры NMCUSTOMDRAW удерживает значение, которое определяет стадию рисования. Поскольку состояние органа управления изменяется, значение dwDrawStage тоже изменяется. CustomDrawButtonDlg использует орган управления Кнопка, чтобы проиллюстрировать это. Нижеследующие разделы статьи обсуждают различные файлы, которые включаются в код CustomDrawButtonDlg, а также файлы, которые код создает.

CustomDrawButtonDlg.exe

Исполняемый файл CustomDrawButtonDlg.exe, созданный путем компиляции файла кода и построения приложения, создает окно диалога с органом управления Кнопка. По мере того, как Вы перемещаете курсор на орган управления и от него, изменяя состояние органа управления, приложение показывает на экране состояние стадии текущего рисунка и органа управления.

Важно   Это приложение требует библиотеки ComCtl32.dll версии 6, которая устанавливается с Windows Microsoft XP. Вы должны предусмотреть манифест для всех приложений, которые используют ComCtl32.dll версии 6. Имеется манифест приложения, с включенным кодом. А также Вы должны включить заголовочный файл strsafe.h.

Нижеследующий рисунок показывает окно диалога CustomDrawButtonDlg с курсором на органе управления Кнопка. Это делает состояние кнопки "горячим". Заметьте, что рисунок показывает состояние и стадию рисования.

CustomDrawButtonDlg

CustomDrawButtonDlg.cpp

Файл CustomDrawButtonDlg.cpp содержит исходный код для главного приложения.

Как загрузить пример

Пример CustomDrawButtonDlg sample загружается из библиотеки MSDN в онлайновом режиме.

 
Назад в оглавление
На главную страницу

Hosted by uCoz