Visual C++. Описание стандартных классов - HH_POPUP

ОГЛАВЛЕНИЕ


HH_POPUP

typedef struct tagHH_POPUP
{
  int cbStruct;
  HINSTANCE hinst;
  UINT idString;
  LPCTSTR pszText;
  POINT pt;
  COLORREF clrForeground;
  COLORREF clrBackground;
  RECT rcMargins;
  LPCTSTR pszFont;
} HH_POPUP;

Переменные

  • cbStruct - размер объекта структуры. Значение этой переменной должно быть определено до того, как данный объект структуры будет передан функции HtmlHelp.
  • hinst - дескриптор экземпляра программы или библиотеки динамической компоновки (DLL), в которой содержится строковый ресурс. Значение данной переменной игнорируется, если переменная idString имеет нулевое значение или в функции HtmlHelp передается имя файла.
  • idString - содержит идентификатор строкового ресурса или номер темы в текстовом файле.
  • pszText - содержит выводимый текст, если переменная idString имеет нулевое значение.
  • pt - определяет координаты центральной точки верхней границы всплывающего окна.
  • clrForeground - содержит цвет выводимого текста. Если эта переменная имеет значение -1, используется цвет текста, выбранный по умолчанию.
  • clrBackground - содержит цвет фона. Если эта переменная имеет значение -1, используется цвет фона, выбранный по умолчанию.
  • rcMargins - определяет отступ от границ рабочей области окна. По умолчанию все члены данного объекта структуры имеют единичные значения.
  • pszFont - содержит необязательную текстовую строку, определяющую используемый шрифт. Эта строка имеет следующий формат: facename[,point size[,charset[,color[, BOLD ITALIC UNDERLINE]]]]. При пропуске какого-либо элемента шрифта сохраняются выделяющие его запятые. Например, для задания курсивного шрифта Times New Roman следует использовать следующую строку Times New Roman, , , , ITALIC.

Описание

Объект структуры HH_POPUP используется для вывода текста во всплывающих окнах. Этот тип окон обеспечивает максимальную скорость вывода неформатированной текстовой информации. Исходный текст может располагаться в строковом ресурсе, текстовой строке или в текстовом файле.