Перетащите в C для Windows и Linux - PullRequest
0 голосов
/ 21 марта 2012

Я бы хотел внедрить Drag 'n Drop файлов в мою C-программу, которая работает в Windows и Linux.В Интернете я нашел решения только для Windows.

Где-то я читал, что SDL предоставляет методы для перетаскивания, но я не нашел никакой документации по этому поводу, так что я совершенно заблудился там.Если бы вы могли дать мне какие-либо указания или идеи, я был бы очень признателен.

РЕДАКТИРОВАТЬ: Спасибо за ваши ответы.Если честно, программа использует очень неизвестную библиотеку графического интерфейса, которая называется agar (libagar.org).База кода довольно большая, поэтому перенос на другую библиотеку займет некоторое время.Я ищу промежуточное решение перед портированием.Да, и все это запрограммировано на C, так что C ++ - только решения не работают для меня.

1 Ответ

1 голос
/ 21 марта 2012

Должен ли это быть C, или C ++ также может быть вариантом? Если это возможно, имея в основном опыт работы с Qt, я могу рекомендовать его как структуру GUI в целом. Он кроссплатформенный, поэтому будет полезен как в Windows, так и в Linux. Более того, он имеет довольно простую поддержку поддержки перетаскивания, как описано в документации . Я бы посоветовал посмотреть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...