CToolTipCtrlクラス

[戻る]
サル 2005/09/20(火) 18:55:39
こんばんは、サルです。

CGXZGuiStaticPictから派生した、スタティックのコントロールに
CToolTipCtrlで、ヒントを設定したのですが
うまくいきません(/_;)

以下、ソースです


if (m_ToolTip.AddTool(m_Hint,"")){
    TRACE("Unable to add OK button to the tooltip\n");
}
m_ToolTip.Activate(TRUE);

// 表示変更
m_ToolTip.UpdateTipText("***",m_Hint);

恐れ入りますが、ご教授お願いします

PATIO 2005/09/21(水) 11:56:26
あの、CGXZGuiStaticPictっていったいなんでしょう?
少なくともMFCの標準のクラスではないようですけれど。

あと、ソースを提示するにしても説明がなさすぎです。
m_Hintって何?とか
m_ToolTipって多分、CToolTipCtrlなんだよねとか
その辺の説明は最低限入れてください。
使われている変数の説明がないのでは突っ込みようがないです。

サル 2005/09/21(水) 13:47:10
申し訳ない、見返すとコメントが少ないですね<(_ _)>

//スタティックでヒントを表示したコントロール
CStatic      m_Hint;
// ツールチップヒント
CToolTipCtrl    m_ToolTip;

//ヒントの登録、最初は空で
if (m_ToolTip.AddTool(m_Hint,"")){
    TRACE("Unable to add OK button to the tooltip\n");
}
//ヒントをアクティブにする
m_ToolTip.Activate(TRUE);

// 表示変更
m_ToolTip.UpdateTipText("表示したいヒント",m_Hint);

恐れ入りますが、ご教授お願いします

エディットでやってみたら、うまくいったんですがねぇ・・・。
まいった。

匿名 2005/09/21(水) 15:40:26
そもそも、スタティックテキストに
ツールヒントって設定できたっけかな・・・?。

自分も昔使った記憶があるけど出来なくて諦めた
気が・・・。
私が知らないだけだったらごめんなさい。

REE 2005/09/21(水) 17:15:48
リソースエディタで、スタティックコントロールの
プロパティの通知にチェックしてみるとか

サル 2005/09/26(月) 13:51:24
[[解決]]
>リソースエディタで、スタティックコントロールの
>プロパティの通知にチェックしてみるとか

上記で、やってみたら
成功しました。

ありがとうございます。

古いスレッドには追加発言できません。