∵ なぜならば

映画とかネットとかパソコンとかコミックとか音楽とか……

NanaTerry 開発日誌 2012 お盆

2012-08-12 18:16:52 | NanaTerry
・クリップボード非監視時でも画像をリサイズして貼り付け出来る設定をつけた
・リッチテキストを読み込んで編集後「そのまま rtf 形式で上書き保存」設定(その他)
・画像を D&D した時、直接画像を貼り付ける設定を追加(エディタ 2「OLE ドラッグ&ドロップを外す」)
・画像リサイズ時にクリップボード内も縮小していたのをやめました
・クイック設定に「画像縮小オプション」
・ブックマーク~ファイルをドロップ登録可能にした


---------ここからプログラム関連です

「リサイズして貼り付け」に掛かっている時に「監視~リサイズ」でクリップボード内も縮小していることに気付き
プログラム内で処理できるんでね?と JvRichEdit.pas を見ていったらあった →
procedure InsertGraphic(AGraphic: TGraphic; const Sizeable: Boolean);

「そのまま rtf 形式」では上書き保存した時にアイコン表示を変えようかと迷ったけどフォトショなどで
Jpg や BMP を開いて保存した時に従って「保存済み」とした

「画像を D&D」は以前少しだけやってみたんだけど D&D コンポーネントにイベントが渡らなかったから
単純にフォームのドッキングコンポがハンドルや Parent を変えるから出来ないものと思っていたら
JvRichEdit コンポーネントの OLEDragDrop プロパティも外さないとダメだった
ファイルパスとアイコンが貼り付けられるのは元々の機能だったのね

それじゃあブックマークの方も簡単じゃん!と思っていたらこっちはおいらが作った普通の TTreeView でそんなプロパティはない!
あれぇ?
と思ったらやっぱり上記のドッキング関連の問題でした

BGM は Kate Bush
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする