Q_Q
23-07-2010, 22:09
Ciao
Dunque:
ho un file .rc con un dialog (flaggato WS_EX_ACCEPTFILES), nel dialog ci sono 2 bottoni, un richedit e un'immagine.
nel cpp creo il dialog con DialogBox(hThisInstance, MAKEINTRESOURCE(IDD_DIALOG1), 0, MyDlgProc);
nella callback MyDlgProc c'è WM_DROPFILES che mi gestisce i file droppati sulla finestra
fin lì funziona tutto bene, droppo i file sulla finestra del dialog, la callback gestisce i nomi mettendoli dentro il richedit
Il problema è quando tolgo WS_EX_ACCEPTFILES dal dialog e lo sposto su uno qualunque dei componenti del dialog (tipo direttamente sul richedit o sull'immagine), nel callback non c'è più traccia di WM_DROPFILES come fixo :confused:
Dunque:
ho un file .rc con un dialog (flaggato WS_EX_ACCEPTFILES), nel dialog ci sono 2 bottoni, un richedit e un'immagine.
nel cpp creo il dialog con DialogBox(hThisInstance, MAKEINTRESOURCE(IDD_DIALOG1), 0, MyDlgProc);
nella callback MyDlgProc c'è WM_DROPFILES che mi gestisce i file droppati sulla finestra
fin lì funziona tutto bene, droppo i file sulla finestra del dialog, la callback gestisce i nomi mettendoli dentro il richedit
Il problema è quando tolgo WS_EX_ACCEPTFILES dal dialog e lo sposto su uno qualunque dei componenti del dialog (tipo direttamente sul richedit o sull'immagine), nel callback non c'è più traccia di WM_DROPFILES come fixo :confused: