通知
すべてクリア
Topic starter
2001年1月17日 5:47 AM
MFCを使ってダイアログにコントロールを配置したいのですが
たとえばCEditの場合はCEditのオブジェクトを作ってCreateすれば表示されると思ったのですが表示されません。
CEditのオブジェクトはヘッダーでCEditのポインタをつくりOnInitDlgでnewしてます。
それでOnInitDlg内でCreateしてるんですがそれだけではダメなのでしょうか?
またIDはrcファイル内に自分で
#define IDC_EDIT 104
などにして設定してます。
どうすれば表示されるのでしょうか?
よろしくお願いします。
2001年1月17日 7:49 PM
CEdit* p = new CEdit;
RECT rc = {10, 10, 100, 200};
p->Create(WS_CHILD | WS_VISIBLE, rc, this, 10202);
とりあえず,こんなのでも表示まではできたよ.
他には,リソースエディタであらかじめコントロールを作っておいて
ShowWindowで制御するって方法もありますね