ボタンの配置を変更したい
VC++でプログラミングしています。
MFC AppWizard(exe) でダイアログベースで造っています。
やりたいことは以下です。
・設定ファイルに表示位置(座標)が書いてあり、ダイアログの初期化時に
設定ファイルを読んで、指定された位置にボタンを表示する。
私の案としては以下のものがあります。
<案1>
予めボタンを貼り付けて造り、EXE起動時に移動させる。
ただし、移動させる関数があるかは不明。
調べましたが、今のところ見つかっていません。
<案2>
CButtonクラスのメンバを使用して、ボタンを表示する。
試しに以下のようなコードでやってみましたが、上手くいきませんでした。
使い方がわからず、試行錯誤しながらやってます。
CButton testButton;
void CTestGamenDlg::OnButton1()
{
RECT Rect;
Rect.left = 100;
Rect.top = 100;
Rect.right = 200;
Rect.bottom = 200;
testButton.Create("test", BS_PUSHBUTTON, Rect, this, 100);
}
案1、2についての指摘、アドバイス、その他の案などありましたら
宜しくお願いします。
また、簡単なサンプルコードがあると助かります。
お礼
これは参考になります、ありがとうございました。 日数はかかると思いますが、練習がてら取り組んでみます。