/ / WindowsとLinuxのCでドラッグアンドドロップ - c、ドラッグアンドドロップ

WindowsとLinuxの場合はC言語でドラッグアンドドロップし、ドラッグアンドドロップします

WindowsとLinux上で動作するCプログラムにファイルのドラッグ&ドロップを実装したいです。 Web上で私はWindows用の解決策を見つけただけです。

私が読んだどこかで、SDLは以下のためのメソッドを提供しています。ドラッグアンドドロップしますが、それに関するドキュメントはまったく見つかりませんでした。 もしあなたが私に何か指示やアイデアを提供できたら、私はとても感謝しています。

編集:あなたの応答をありがとう。 正直なところ、プログラムはagarと呼ばれる非常に未知のGUIライブラリ(libagar.org)を使用しています。コードベースはかなり大きいので、別のライブラリへの移植にはしばらく時間がかかります。移植する前に中間的な解決策を探しています。 ああ、そして全部がCでプログラムされているので、C ++だけの解決策は私のために働かない。

回答:

回答№1は1

それはCでなければなりませんか、それともC ++もオプション?それが可能であれば、私自身Qtの経験がほとんどあるので、私はそれを一般にGUIフレームワークとして推奨することができます。これはクロスプラットフォームなので、WindowsとLinuxの両方で使用されます。さらに、説明したようにドラッグ&ドロップ動作のサポートもかなり簡単に使用できます。 その文書の中。一見の価値があると思います。