MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
MFCコントロール - 動的配置のソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
MFCコントロール - 動的配置
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== CEditの動的配置 == <source lang="c++"> void CxxxxDlg::OnButton1Clicked() { RECT r; r.top = 10; // 上の座標 r.bottom = 30; // 下の座標 r.left = 10; // 左の座標 r.right = 100; // 右の座標 // RECT r = {10, 30, 10, 100}; CEdit* pEdit = new CEdit(); pEdit->Create(WS_VISIBLE | WS_CHILD | WS_TABSTOP, r, this, WM_APP + 1); pEdit->ModifyStyleEx(0, WS_EX_CLIENTEDGE, SWP_DRAWFRAME); // pEdit->DestroyWindow(); // オブジェクトの破棄 } void CxxxxDlg::OnButton2Clicked() { GetDlgItem(WM_APP + 1)->SetWindowText(_T("hoge")); // GetDlgItem(WM_APP + 1)->DestroyWindow(); // オブジェクトの破棄 } </source> <br><br> == CStaticの動的配置 == <source lang="c++"> void CxxxxDlg::OnButton3Clicked() { RECT r; r.top = 10; // 上の座標 r.bottom = 30; // 下の座標 r.left = 10; // 左の座標 r.right = 100; // 右の座標 // RECT r = {10, 30, 10, 100}; CStatic* pStatic = new CStatic(); pStatic->Create(_T("テキスト名を入力"), WS_VISIBLE | WS_CHILD, r, this, WM_APP + 2); } </source> <br><br> == CEditの派生クラスの作成と動的配置 == <source lang="c++"> class CEditEx : public CEdit { public: void TestFunc() { SetWindowText(_T("hoge")); } // (以下略) }; void CxxxxDlg::OnButton4Clicked() { RECT r; r.top = 10; // 上の座標 r.bottom = 30; // 下の座標 r.left = 10; // 左の座標 r.right = 100; // 右の座標 // RECT r = {10, 30, 10, 100}; CEditEx *pEditEx = new CEditEx(); pEdit->Create(WS_VISIBLE | WS_CHILD | WS_TABSTOP, r, this, WM_APP + 1); pEdit->ModifyStyleEx(0, WS_EX_CLIENTEDGE, SWP_DRAWFRAME); pEditEx->TestFunc(); // pEditEx->DestroyWindow(); // オブジェクトの破棄 } </source> <br><br> __FORCETOC__ [[カテゴリ:MFC]]
MFCコントロール - 動的配置
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse