ツールバーではリソースエディタの設定にてヒントの表示が可能である.
通常のボタンでヒントを表示するには,以下の手順にて行う.
「プロジェクト・プロジェクトへの追加・コンポーネント及びコントロール」から「Developer Studio Components」を選択
「ツールヒント サポート」を選択
挿入先ダイアログを選択
C*Dlg::OnInitDailog() にてツールヒントを追加
CFromView は挿入先ダイアログに出てこないが方法は同じである.
Form1View.h
class CForm1View : public CFormView
{
public:
CToolTipCtrl m_tooltip;
};
Form1View.cpp
BOOL CForm1View::PreTranslateMessage(MSG* pMsg)
{
// CG: 以下のブロックはツールヒント コンポーネントによって追加されました
{
// ツールヒントにこのメッセージを処理させます
m_tooltip.RelayEvent(pMsg);
}
return CFormView::PreTranslateMessage(pMsg);
}
void CForm1View::OnInitialUpdate()
{
CFormView::OnInitialUpdate();
// CG: 以下のブロックはツールヒント コンポーネントによって追加されました {
// ツールヒント コントロールを作成します
m_tooltip.Create(this);
m_tooltip.Activate(TRUE);
// TODO: コントロールを追加するために以下のフォームの 1 つを使用してください:
m_tooltip.AddTool(GetDlgItem(IDC_BUTTON1), "Button1");
m_tooltip.AddTool(GetDlgItem(IDC_BUTTON2), "Button2");
}
}
参照
ツールヒントのバグ