Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


Код: Выделить весь код
BOOL CDlgAddDPath::OnInitDialog()

{

CDialog::OnInitDialog();

...

m_edPath.DragAcceptFiles();

}

class CDropFilesEdit1 : public CEdit {

public:

virtual LRESULT DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam) {

if (message == WM_DROPFILES) {

HDROP hDropInfo = (HDROP)wParam;

UINT nFiles = ::-DragQueryFile(hDropInfo, (UINT)-1, NULL, 0);

for (UINT iFile = 0; iFile < nFiles; iFile++) {

char szFileName[MAX_PATH];

::-DragQueryFile(hDropInfo, iFile, szFileName, MAX_PATH);

SetWindowText(szFileName);

}

::-DragFinish(hDropInfo);

}

return CEdit::-DefWindowProc(message, wParam, lParam);

};

};

class CDlgAddDPath : public CDialog {

...

CDropFilesEdit1 m_edPath;

...

};

Это на VC.
на js надо разобраться как...

-------
Основы HTML | Конференции


Отправлено: 22:01, 04-03-2005 | #5