win32 プログラムのリッチエディット コントロールのフォントを Consolas に変更したいと考えています。次のことをしようとすると:
CHARFORMAT2 cformat;
cformat.dwMask = CFM_FACE;
cformat.cbSize = sizeof(cformat);
cformat.szFaceName = "Consolas";
最後の行でそれは言う
式は変更可能な値でなければなりません
ここで何が問題なのですか?
よろしく、
デブジート
ドキュメントから、それszFaceNameが配列であることがわかります。その方法でアレイに割り当てることはできません。(これは、コンパイラが通知しようとしていることです。その方法で変更できないものに「Consolas」を割り当てようとしています。)文字列コピー関数を使用する必要があります。