私のC++Windowsプログラムはhtmlhelpを使用しています。構造HH_POPUPには、フィールドpszFontが "Facename [、point size [、CHARSET [、color [、PLAIN BOLD ITALIC UNDERLINE]]]]"の形式で含まれていますが、文字セットを定義する方法に関する情報が見つかりません。私のロシア語のポップアップヘルプは完全に読めません。
HH_POPUP popupAttr;
memset(&popupAttr, 0, sizeof(popupAttr));
popupAttr.cbStruct = sizeof(popupAttr);
popupAttr.clrBackground = COLORREF(-1);
popupAttr.clrForeground = COLORREF(-1);
popupAttr.rcMargins.left = -1;
popupAttr.rcMargins.bottom = -1;
popupAttr.rcMargins.right = -1;
popupAttr.idString = UINT(helpInfo->dwContextId);
popupAttr.pt = helpInfo->MousePos;
popupAttr.pszFont = _T("Arial,18,HOW_TO_DEFINE_THIS_CHARSET"); // please!!!
CWnd::GetDesktopWindow()->HtmlHelp(reinterpret_cast<DWORD>(&popupAttr), HH_DISPLAY_TEXT_POPUP);