お世話になっております。
CRichEditCtrl のデフォルト機能で、Ctrl+マウスホイールで表示倍率が変化するのですが、この機能を外部から操作する事は可能でしょうか?
◎やりたい事:表示倍率を保存して、次回起動時に文字列だけでなく表示倍率も復元する。
開発環境は、VS2005,WinXPです。
よろしくお願いします。
VS2005 & Win2000で試してみましたが
CRichEditCtrlでは、そのような機能はデフォルで
実現できませんでした。RichEdit2.0です。
私の環境だけの話でしょうか?
回答ありがとうございます。
RichEdit2.0 で、マルチラインを有効にするとズーム機能が有効になります。
テストプロジェクトとして、
http://www.codeproject.com/KB/edit/autoricheditctrl.aspx
が使用できます。
RichEditコントロールにそのような機能があるとは知りませんでしたが、
EM_GETZOOM
http://msdn.microsoft.com/en-us/library/bb774208%28VS.85%29.aspx
EM_SETZOOM
http://msdn.microsoft.com/en-us/library/bb774296%28VS.85%29.aspx
というメッセージがあるようです。これらが対応するものなのかもしれません。
回答ありがとうございます。
EM_GETZOOMとEM_SETZOOM で解決いたしました。
ありがとうございました。