ウィンドウのハンドルの取得に関して – プログラミング – Home

ウィンドウのハンドルの取得に関して
 
通知
すべてクリア

[解決済] ウィンドウのハンドルの取得に関して


8ビット
 8ビット
(@8ビット)
ゲスト
結合: 21年前
投稿: 12
Topic starter  

MessageBoxの第一引数に指定するウィンドウハンドルを親ウィンドウから取得する場合、
1 m_pMainWnd->GetSafeHwnd()のリターン値を渡す
2 m_pMainWnd->m_hWndを渡す
の2通りがあると思うのですが、1と2に差異はあるのでしょうか?
というか、使い分けするポイントがあれば教えてください。
1を使用するほうが安全?なのでしょうか?
よろしくお願いします。


引用未解決
トピックタグ
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 21年前
投稿: 600
 

HWND CWnd::GetSafeHwnd() const
{ return this == NULL ? NULL : m_hWnd; }

と定義されています(VC6)。意味は明らかでしょう。


返信引用
8ビット
 8ビット
(@8ビット)
ゲスト
結合: 21年前
投稿: 12
Topic starter  

VC6のMFC\Include\AFXWIN2.INL に記述されていました。
ありがとうございました。


返信引用
8ビット
 8ビット
(@8ビット)
ゲスト
結合: 21年前
投稿: 12
Topic starter  

解決しました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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