VCLを使わずにドラッグ&ドロップをする方法は?

解決


Delphiシロウト  2001-10-27 07:51:41  No: 239

はじめまして。
最近、Delphiをはじめました。
最初はTFORM等を使ってプログラミングしていたのですが、
作成したEXEファイルのサイズが大きすぎたので、VCLを使わずにObject Pascal
だけでソフトを作ろうとしています。
そこでぶつかった問題がドラッグ&ドロップなのですが、仕方が良くわかりません。どなたか、教えていただけませんか?
よろしくお願いします。


にしの  2001-10-27 12:44:27  No: 240

たぶん、サイズを小さくするためにVCLを使わずにプログラミングする労力より、UPXなどでEXEを圧縮した方が簡単ですよ。
どうしてもVCLを使いたくないのなら、VCLのソースを見ることをおすすめします。
ソースを見る限り、かなり面倒そうです。
controls.pasの、CM_DRAGや、DoDragDropあたりを追ってみてください。


Delphiシロウト  2001-10-27 20:33:16  No: 241

レスありがとうございました。
VCLのソースを見て勉強しようと思います。
とても面倒そうですが、何とかしようと思います。
それと、UPXとか、EZIPとかありますが、どれが1番いいんでしょうか?


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加