/ / Przeciągnij i upuść w C dla Windows i Linux - c, przeciągnij i upuść

Przeciągnij i upuść w C dla Windows i Linux - c, przeciągnij i upuść

Chciałbym wdrożyć Przeciągnij i upuść pliki do mojego programu C, który działa w systemach Windows i Linux. W sieci znalazłem tylko rozwiązania dla systemu Windows.

Gdzieś czytałem, że SDL zapewnia metodyprzeciągnij i upuść, ale nie znalazłem żadnej dokumentacji na ten temat, więc jestem tam całkiem zagubiony. Gdybyś mógł podać mi jakieś wskazówki lub pomysły, byłbym bardzo wdzięczny.

EDYCJA: Dziękuję za odpowiedzi. Szczerze mówiąc, program korzysta z bardzo nieznanej biblioteki GUI o nazwie agar (libagar.org). Baza kodów jest dość duża, więc przeniesienie do innej biblioteki zajmie trochę czasu. Przed przeniesieniem szukam rozwiązania pośredniego. Aha, a cała sprawa jest zaprogramowana w C, więc tylko dla C ++ rozwiązania nie działają dla mnie.

Odpowiedzi:

1 dla odpowiedzi № 1

Czy to musi być C, czy też C ++ też by to byłopcja? Jeśli tak, mając głównie doświadczenie z Qt, mogę go ogólnie polecić jako środowisko GUI. Jest wieloplatformowy, więc będzie przydatny zarówno w systemie Windows, jak i Linux. Co więcej, ma dość łatwą w użyciu obsługę zachowania Drag & Drop zgodnie z opisem w swojej dokumentacji. Sugerowałbym, że warto rzucić okiem.