WinAPI Drag & drop

Odpowiedz Nowy wątek
2015-07-19 21:56
0

Witam, chciałbym się dowiedzieć jak zastosować system drag&drop pomiędzy dwoma polami tekstowymi. Chodzi mi o dokładnie to co jest opisane tutaj: Drag and Drop między dwoma Editami

Wiem, że jest sporo takich tematów, ale wszystkie dotyczą języka delphi, a ja nie potrafię sobie tego "przetłumaczyć" na C++. Chodzi mi o to jakie wydarzenia muszę obsłużyć i jakich funkcji użyć.

Pozdrawiam,
Zguba

Pozostało 580 znaków

2015-07-19 22:05
2015-07-19 22:17
0

http://www.codeproject.com/KB/list/jianghong.aspx?display=Print - tutaj w przykładowym kodzie w case'ie jest LVN_BEGINDRAG, które wyrzuca błąd, jako niezdefiniowane. W jakiej bibliotece się znajduje w takim razie, jeśli nie w windows.h i windowsx.h?

Edit:
Wszystkie artykuły są sprzed ponad dekady. Nie wiem czy znajdę tam coś wartościowego bo nawet jak pobieram kody źródłowe to nawet nie chce się skompilować.

edytowany 2x, ostatnio: zgub4, 2015-07-19 22:22
@zgub4 tak z czystej ciekawości - czemu nie użyjesz czegoś... świeższego? - spartanPAGE 2015-07-20 00:26
@spartanPAGE co masz na myśli? - zgub4 2015-07-20 00:28
@zgub4 wxwidgets, qt czy czegoś innego stworzonego z myślą o ludziach :-P - spartanPAGE 2015-07-20 00:33
Wszystkie artykuły są sprzed ponad dekady. — no i? WinAPI ma ponad dwie dekady, i jakoś się diametralnie przez ten czas nie zmieniło. - Azarien 2015-07-20 00:35
Długa historia, ale powiedzmy, że dostałem takie zadanie treningowe (specjalnie w WinAPI, żeby nie było lekko właśnie). Jedno już wykonałem, a w drugim mam zastosować drag&drop i nie mogę się z tym uporać. :/ - zgub4 2015-07-20 00:37

Pozostało 580 znaków

2015-07-19 22:22
0

https://msdn.microsoft.com/en[...]op/bb774796%28v=vs.85%29.aspx
MSDN mówi, że LVN_BEGINDRAG znajdziesz w Commctrl.h

edytowany 1x, ostatnio: spartanPAGE, 2015-07-19 22:22

Pozostało 580 znaków

2015-07-19 22:36
0

Niestety, nie jestem w stanie tego sam zaimplementować, linki są przestarzałe i kod w nich nie działa. Jeżeli ktoś mógłby mnie poinstruować byłbym wdzięczny.

Pozostało 580 znaków

2015-07-19 23:06
Rev
0

Musisz w takim razie pokazać ten niedziałający kod.


Pozostało 580 znaków

2015-07-19 23:36
0

Problem tkwi w tym, że żadnego kodu nie ma jeszcze. Mam tylko szkielet programu ( http://pastebin.com/RR1RuAaM ) i muszę tutaj wrzucić drag n drop.

Pokaż pozostałe 5 komentarzy
Problem tkwi w tym, że nigdzie nie ma konkretnego tutoriala przedstawiającego drag n drop w WinAPI, a przynajmniej nie dla C++. Nie napiszę kodu, nawet błędnego nie mając zielonego pojęcia jak to działa. A kody z sampli sprawdziłem i nie działają. - zgub4 2015-07-20 00:10
Jeżeli chcesz to mogę ci udowodnić, że kod z sampli z linków podanych w tym temacie jest użyteczny, ale to dopiero jutro i o ile mi zapłacisz. Jeżeli jesteś zainteresowany to pisz PM. - Rev 2015-07-20 00:16
Mocno pomocni. Nie dziękuje, obejdę się smakiem. - zgub4 2015-07-20 00:21
@zgub4: najwyraźniej nikt na forum nie ma tematu opracowanego, tak by ci rzucić gotowcem. bywa. - Azarien 2015-07-20 00:51
@Azarien wiem, mówi się trudno i żyje się dalej :) - zgub4 2015-07-20 00:53

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0