通知
すべてクリア
Topic starter
2000年9月9日 2:14 PM
VC++6.0でプログラムを始めたのですが、MFCを使わずに
WindowsAPIのみでプログラムを作成している場合は、ウィンドウを
Createする際に戻り値としてメインウィンドウのハンドルを得る事
ができますが、VC++6.0のダイアログベースのプログラムを
作成している場合、MFCが(VC++が?)勝手にメインウィン
ドウを作ってくれちゃうので、メインウィンドウのハンドルを得る
事ができません。
一体、どのような方法でメインウィンドウのハンドルを得る事が
できるのでしょうか?
2000年9月11日 9:38 AM
puppetと申します。お世話になります。
MFCを使うのであれば、
CXxxWnd* pXxx = (CXxxWnd*)AfxGetApp()->m_pMainWnd;
HWND hWnd = pXxx->m_hWnd;
で取得できると思います。
XxxはApplicationWizardがプロジェクト名から勝手に生成する部分です。