###前提・実現したいこと
お世話になります。
MFCダイアログベースでRich Edit 2.0 Controlを用い縦書きエディットボックスを実装しようと思っています。
CRichEditCtrlクラスの関数SetOptionsの第二引数でECO_VERTICALを指定するとコントロールが縦書きになるそうなのですが、横書きのままです。
https://msdn.microsoft.com/ja-jp/library/20z1432s.aspx
また、AfxInitRichEdit2()が初期化処理に必要だそうですがあってもなくても変化がありませんでした。他のオプションやプロパティでの設定は反映されているのでコントロール自体は正しく動いているようです。
様々なサイトを検索しても具体的な解決方法が見当たらないため質問させていただきました。
また、他の縦書き入力の実現方法を教えていただけるとありがたいです。
宜しくお願いします。
###該当のソースコード
void CTestProgramView::OnInitialUpdate() { int rep = AfxInitRichEdit2(); m_rich.SetOptions(ECOOP_OR, ECO_VERTICAL); }
###補足情報(言語/FW/ツール等のバージョンなど)
Visual Studio 2013
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/16 02:46
2016/09/16 05:23
2016/09/16 05:24
2016/09/16 08:34
2016/09/20 01:30