vc 파일 드래그 동작: ondropfiles
2/form 속성에서 accept files=true 선택
3/ondropfiles에 다음과 같이 추가합니다.
char *lpszFileName=new char[512];
int nFileCount;
nFileCount=::DragQueryFile(hDropInfo, 0xFFFFFFFF, NULL, 512);
if(nFileCount == 1)
{
UINT nChars=::DragQueryFile(hDropInfo, 0, &lpszFileName[0], 512);
CString str(&lpszFileName[0], nChars);
//
SetDlgItemText(IDC_FILENAME,str);
}
else
{
::AfxMessageBox(" !");
}
::DragFinish(hDropInfo); //
delete []lpszFileName;
//
CDialog::OnDropFiles(hDropInfo);
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
언제가 아닌가프로그래밍 언어에서 null 참조가 수십억 달러의 실수라는 말을 이미 들었을 것입니다. Java의 유명하고 두려운 NullPointerException은 여러분이 알고 있거나 C의 분할 오류일 수 있습니다. 모든 상...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.