Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[WinAPI] Dodawanie ikonek do okna metodą "Przeciągnij upuść" i uruchamianie programu

Ostatnio zmodyfikowano 2013-01-16 19:35
Autor Wiadomość
BORBET
Temat założony przez niniejszego użytkownika
[WinAPI] Dodawanie ikonek do okna metodą "Przeciągnij upuść" i uruchamianie programu
» 2013-01-16 15:04:41
Witam, mam problem, otóż chciałbym metodą "przeciągnij upuść" dodać ikonkę programu, a potem go uruchomić(z tej ikonki oczywiście), lecz nie wiem jak to zrobić.
Chciałbym uzyskać taki efekt:
http://imageshack.us/a/img690/6593/88884654.png

Proszę o pomoc.
P-74111
DejaVu
» 2013-01-16 15:07:18
Wiem, że istnieją jakieś funkcje w WinAPI umożliwiające obsługę przeciąganych plików do okna własnej aplikacji... ale niestety nie pamiętam jak one się nazywają :)

/edit:
Frazy, które należy wpisać w wyszukiwarkę google:
http://stackoverflow.com/questions/6148055/typical-win32-file-drop-idroptargetdrop-implementation
http://stackoverflow.com/questions/6702615/how-to-handle-drag-and-drop-to-a-win32-application-icon

http://www.codeproject.com/Articles/840/How-to-Implement-Drag-and-Drop-Between-Your-Progra
P-74112
BORBET
Temat założony przez niniejszego użytkownika
» 2013-01-16 15:11:15
Na googlach niestety nic nie znalazłem na ten temat, a w CreateWindowsEX jest ustawione, aby okno to obsługiwało. Niby obsługuje, bo przeciągnąć mogę, ale nic się nie pojawia :/
P-74113
m4tx
» 2013-01-16 15:13:09
nic się nie pojawia :/
Musisz sam napisać takie "pojawianie się" :P Niestety, programowanie (zwłaszcza jeśli chodzi o WinAPI) nie jest takie proste i tego typu rzeczy po prostu musisz napisać we własnym zakresie.
P-74114
BORBET
Temat założony przez niniejszego użytkownika
» 2013-01-16 15:17:08
Znalazłem coś takiego: [MSDN] IDropTarget
Przydałby się jakiś tutorial do tego.
P-74115
xevuel
» 2013-01-16 16:18:07
@up:
Te wszystkie interfejsy (m.in. ten, który podałeś) niesamowicie ciężko skonfigurować do działania poza Visualem, powiedziałbym nawet, że jest to praktycznie niemożliwe. W każdym razie uważam, że lepiej byłoby skorzystać z 'podstawowych' mechanizmów, takich jak np. [MSDN] WM_DROPFILES.
P-74120
DejaVu
» 2013-01-16 17:05:43
Ja bym sugerował nauczenie się jakiejś biblioteki okienkowej - one zapewne mają możliwość obsługi drag&drop files, a samodzielne kodowanie... to mimo wszystko spory nakład pracy.
P-74123
Elaine
» 2013-01-16 17:49:05
Te wszystkie interfejsy (m.in. ten, który podałeś) niesamowicie ciężko skonfigurować do działania poza Visualem, powiedziałbym nawet, że jest to praktycznie niemożliwe.
U mnie GCC nie ma z tym żadnych problemów.
P-74129
« 1 » 2
  Strona 1 z 2 Następna strona