掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
MDI子ウインドウのウインドウハンドル取得 (ID:50179)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
全体のウインドウハンドル = 子ウインドウのウインドウハンドルです 目的として、子ウインドウのサイズを変更したかったので。 そんな訳で今の所はこんなソース使ってます。 GetParent()はMDI Client Window を取得してると思ってるのですが、 以下なにか変な所有るのでしょうか? void CImageViewView::OnDraw(CDC* pDC) { CImageViewDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); // TODO: この場所にネイティブ データ用の描画コードを追加します。 if(draw == TRUE){ // 子フレームウインドウハンドル取得(クライアント領域部) HWND hWnd = pDC->GetWindow()->m_hWnd; Image.Draw(hWnd); // 描画するビットマップの大きさに合わせて子ウインドウを変更 CWnd* ChildWnd = GetParent(); ChildWnd->MoveWindow(0,0,Image.GetWide(), Image.GetHeight(),TRUE); } }
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.