掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ダイアログとエディットボックスのサイズを同時に変更するには? (ID:54616)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
なるほど うまく動きましたが、ダイアログに貼り付けたエディットボックスの座標とかは どこで参照すればいいのでしょうか? void CTest_move_windowDlg::OnSize(UINT nType, int cx, int cy) { CDialog::OnSize(nType, cx, cy); CWnd* pEdit = GetDlgItem(IDC_EDIT1); if( pEdit != NULL ) { CRect rectED=CRect(10,10,cx-120,cy-25); pEdit->MoveWindow( &rectED, TRUE ); } } いまこんな感じです cx-120,cy-25も目視でだいたいの値をはじいて書いたのですが、やはり正確な数値がわからないとダイアログのサイズを変更したときに微妙に不自然な動きになります。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.