>エディタ以外からクリップボードに登録するためにSetClipboardText()を作っていますが, CEditView::MySetClipboardDataを使うとまずいのかな.
動作上は、問題ないと思います。クラス構造上は...いまいち
CDocLine,CMemoryとかのデータ(以降、編集データ)と、ただの文字列を明確に区別したいということはあります。
区別すると、少しだけありがたいこともあります。
・"SAKURAClip"分のメモリー使用量をケチれる(自分)
・編集データを標準形式(CF_xxx)にコピーするときは、ナル文字(\0) → 空白(\x20)変換したい(要望ないか)
あとは、多段バッファ...は、他のツールでやってもらおう
あれまあ、別関数にしなくても、MySetClipboardDataにフラグ追加するだけでも出来ますね。