|
>>HH_DISPLAY_TEXT_POPUP, (DWORD)&popup
>
>APIですかね?
>
>HtmlHelp API を使用してヘルプを表示する
>http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/modcore/html/decondisplayinghelpbyusinghtmlhelpapi.asp
>
>
>>HH_POPUP structure syntax
>>typedef struct tagHH_POPUP
>>{int cbstruct;
>> HINSTANCE hinst;
>> UNIT idstring;
>> LPCTStr pszText;
>> POINT pt;
>> COLORREF clrForeground;
>> COLORREF clrBackground;
>> RECT rcMargins;
>> LPCTStr pszFont;} HH_POPUP;
>>
>>上記パラメータ(?)をどのように記述し(区切り符号の使い方をも含め)、
>>”↑”部分に組み込んだら(記述したら)良いのでしょうか?
>
>HH_POPUP
>http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/Htmlhelp/str_hh_popup.asp
>
>構造体のようなのでUser定義(Type)を使ってやるでしょうね。
>
>Public Type HH_POPUP
> cbstruct As Long
> hinst As Long
> idstring As Long
> pszText As Long
> pt As Long
> clrForeground As Long
> clrBackground As Long
> rcMargins As Long
> pszFont As Long
>End Type
>
>な感じで定義してやらんと使えないと思います。
▼ちゃっぴ さん:
こんばんは
このたびは早々のご教示ありがとうございました。答礼遅くなり申し訳ありませんでした。
1、APIのことであります。早速"HtmlHelp APIを使用してヘルプを表示する"
記事を参照し、HtmlHelp関数のうちdwdataまで入力しました(テストはまだなのですが)。
2、そして標準モジュール先頭行から、教えていただいたUser定義(Type)を記述 し、END Type文の次に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
上記原稿中、int文からカーソル移動キーで次の行に移ろうとすると、
コンパイルエラー 修正候補:識別子になります。
それではと int 100と入力しても同じエラーが出ます(100というのは試しに)。
構造体は初めて経験するので、貴兄にとってはあきれた質問かもわかりませんが、よろしくご回答のほどお願いいたします。
|
|