Visual C++. Описание стандартных классов - HH_POPUP
ОГЛАВЛЕНИЕ
Страница 234 из 238
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.