관리 메뉴

History

DragQueryFile 본문

Visual Studio/Microsoft MFC 도움말

DragQueryFile

luckybee 2022. 7. 23. 22:00
728x90
반응형
UINT DragQueryFileA(
  [in]  HDROP hDrop,
  [in]  UINT  iFile,
  [out] LPSTR lpszFile,
        UINT  cch
);

hDrop:제된 파일의 파일 이름을 포함하는 구조의 식별자

iFile: 쿼리할 파일의 인덱스. 이 매개변수의 값이 0xFFFFFFFF이면 DragQueryFile 은 삭제된 파일 수를 반환. 이 매개변수의 값이 0과 드롭된 총 파일 수 사이이면 DragQueryFile 은 해당 값을 가진 파일 이름을 lpszFile 매개변수 가 가리키는 버퍼에 복사.

lpszFile: 함수가 반환될 때 삭제된 파일의 파일 이름을 수신하는 버퍼의 주소. 이 파일 이름은 null로 끝나는 문자열입니다. 이 매개변수가 NULL 이면 DragQueryFile 은 이 버퍼의 필요한 크기를 문자 단위로 반환.

 

cch: lpszFile 버퍼 의 크기(문자). 

 

 

반환 값

0이 아닌 값은 성공적인 호출을 나타낸다. 함수가 파일 이름을 버퍼에 복사할 때 반환 값은 종료 null 문자를 포함하지 않고 복사된 문자 수이다.

 

인덱스 값이 0xFFFFFFFF이면 반환 값은 드롭된 파일의 개수이다. 인덱스 변수 자체는 변경되지 않고 반환되므로 0xFFFFFFFF로 유지됨.

 

728x90
반응형
Comments