Activexコントロールでプロジェクトを作成し、
作成したダイアログをブラウザ上で表示させようとしています。
現在、ボタンを配置しようとしているところで、
下記のソースコードの↓の部分がNULLとなり、落ちてしまいます。
>ASSERT(::IsWindow(pParent->m_hWnd));
リソースファイルやレジストリの登録に原因があるかと考えていますが、
解決には至らず、困っています。
vc++
1BOOL CWnd::SubclassDlgItem(UINT nID, CWnd* pParent) 2{ 3 ASSERT(pParent != NULL); 4 ASSERT(::IsWindow(pParent->m_hWnd)); 5 6 // check for normal dialog control first 7 HWND hWndControl = ::GetDlgItem(pParent->m_hWnd, nID); 8 if (hWndControl != NULL) 9 return SubclassWindow(hWndControl);
挙げられているソースはMFCのものですよね。呼び出し側でどういう処理をされているのか判らないと、アドバイスしづらいと思います。

回答1件
あなたの回答
tips
プレビュー