VC++2008 MFCで開発を行っています。
ダイアログに、マルチラインでなくかつ改行を受け付けないエディットを配置しています。
このエディットのエディットスタイルを条件に合わせてマルチライン、改行受付にしたいのですが、
反映されません。実現方法のご教示をお願い致します。
現状の私は以下のコードを、OnInitDialog()内に書いています。
SetWindowLong(GetDlgItem(IDC_EDIT1)->GetSafeHwnd(), GWL_STYLE, WS_CHILD | WS_VISIBLE | ES_WANTRETURN | ES_MULTILINE);
ちなみにWS_VISIBLEやWS_CHILD の有り無しは反映されます。
反映されないというのは、入力中にエンターキーを押した直後にダイアログが閉じられることから判断しています。
No.2ベストアンサー
- 回答日時:
> プログラム中でダイアログ上のコントロールを削除して同じIDで作り直すなん
> てことはできませんよね?
できると思いますが。
この回答への補足
できるのですか!
ありがとうございます。諦めずに済みそうです。
では削除して作り直す形にすれば実現できますね。
今からやり方を調べてきます。
DestroyWindow関数の後にCreateWindow関数を書けば単純にできましたね。
CDialog::OnInitDialog()より前に書かないとエラーになるようですが。
ともかく目的は達成できました。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
最近、いつ泣きましたか?
泣いてストレス発散! なんて言いますよね。 あなたは最近いつ、どんなシチュエーションで泣きましたか?
-
【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
2024年は「名探偵コナン30周年」「涼宮ハルヒ20周年」などを迎えますが、 あなたが「もうそんなに!?」と驚いた○○周年を教えてください。
-
CDの保有枚数を教えてください
ひとむかし前はCDを買ったり借りたりが主流でしたが、サブスクで簡単に音楽が聴ける今、CDを手に取ることも減ってきたかと思います。皆さんは2024年現在、何枚くらいCDをお持ちですか?
-
【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
【お題】 ・買ったばかりの自転車を分解してひと言
-
架空の映画のネタバレレビュー
映画のCMを見ていると、やたら感動している人が興奮で感想を話していますよね。 思わずストーリーが気になってしまう架空の感動レビューを教えて下さい!
-
エディットコントロールでEnter押した時の動作
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コントロールの書式設定で、“コ...
-
エクセルのコントロールツール...
-
連続で印刷すると画像が更新さ...
-
DateTimePickerでに年月までし...
-
regsvr32でActiveX登録を行ったocx
-
ワードのドロップダウンリスト
-
エクセル - リストボックスのマ...
-
TabControlとToolBarの背景色変更
-
C#でパネルに子パネルを上から...
-
VScrollBarの点滅を何とかしたい。
-
VBAでリストボックス内で↑↓の操...
-
コモンダイアログコントロール...
-
ダイアログ中のタブキーによる...
-
VB.NETのTabControlについて
-
ダイアログとリストコントロー...
-
Accessのタブコントロールを2...
-
ダイアログボックスのボタンコ...
-
C++とWin32APIでタブコントロー...
-
SSTabの各Tabのフォントカラー...
-
CEdit の内容が変わった時にメ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コントロールの書式設定で、“コ...
-
エクセルのコントロールツール...
-
スピンボタンを右クリックして...
-
DateTimePickerでに年月までし...
-
ActiveXコントロールを.NETにイ...
-
フォームでPDFを表示させた...
-
連続で印刷すると画像が更新さ...
-
コモンダイアログコントロール...
-
ワードのドロップダウンリスト
-
警告表示を非表示にしたい
-
エクセル - リストボックスのマ...
-
EXCELVBA リストボックスで選択...
-
VScrollBarの点滅を何とかしたい。
-
リストコントロール(MFC or API...
-
CEdit の内容が変わった時にメ...
-
VisualStudio MFC変数が追加で...
-
VBAでリストボックス内で↑↓の操...
-
文字色を変えたい(ACCESS VBA)
-
TabControlとToolBarの背景色変更
-
VB6.0のデザイン時 コントロー...
おすすめ情報