通知
すべてクリア
固定ページ 2 / 2
前へ
Topic starter
2004年2月6日 4:57 PM
下記はツールチップの表示ソースですが
m_ToolTip.Create(this);//tooltipの作成
m_ToolTip.AddTool((CButton*)GetDlgItem(IDC_BUTTON1),This is OK
button); //tooltipの表示
m_ToolTip.AddTool((CButton*)GetDlgItem(IDT_TOOL1),This is Tool
button); //tooltipの表示
IDT_TOOL1の処理で1ステップ実行すると下記のような表示が出てきます
Debug Assertion Faild!
・・・
File: tooltip.cpp
Line:132
Topic starter
2004年2月6日 5:00 PM
tooltip.cppで
BOOL CToolTipCtrl::AddTool(CWnd* pWnd, LPCTSTR lpszText, LPCRECT lpRectTool,
UINT nIDTool)
{
ASSERT(::IsWindow(m_hWnd));
-> ASSERT(pWnd != NULL);
・・・
矢印の所ですが
pWnd 0x00000000{CWnd hWnd=???}
となってますね。
GetDlgItemが失敗している証拠でしょうか?
2004年2月6日 5:13 PM
証拠でしょうかも何も、HELP読んでください。
GetDlgItemの説明を読めば済むと思います。
読んでみれば、わかりますよね。
ところで、ツールバーのあれってボタンコントロールでしたっけ?
それにツールバーってさらに子ウインドウが有ってそのウインドウにコントロールが
乗っているなんて事ありませんでした?
固定ページ 2 / 2
前へ