自分のメインウィンドウのハンドルを得るには? – プログラミング – Home

自分のメインウィンドウのハンドルを得る...
 
通知
すべてクリア

自分のメインウィンドウのハンドルを得るには?


MPF
 MPF
(@MPF)
ゲスト
結合: 24年前
投稿: 1
Topic starter  

VC++6.0でプログラムを始めたのですが、MFCを使わずに
WindowsAPIのみでプログラムを作成している場合は、ウィンドウを
Createする際に戻り値としてメインウィンドウのハンドルを得る事
ができますが、VC++6.0のダイアログベースのプログラムを
作成している場合、MFCが(VC++が?)勝手にメインウィン
ドウを作ってくれちゃうので、メインウィンドウのハンドルを得る
事ができません。
一体、どのような方法でメインウィンドウのハンドルを得る事が
できるのでしょうか?


引用解決済
トピックタグ
puppet
 puppet
(@puppet)
ゲスト
結合: 24年前
投稿: 4
 

puppetと申します。お世話になります。
MFCを使うのであれば、

CXxxWnd* pXxx = (CXxxWnd*)AfxGetApp()->m_pMainWnd;
HWND hWnd = pXxx->m_hWnd;

で取得できると思います。
XxxはApplicationWizardがプロジェクト名から勝手に生成する部分です。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました