참고> blog.naver.com/tipsware/221148420395
1. 프로그램에 파일 Drop이 불가능할 경우 해당 윈도우가 WS_EX_ACCEPTFILES 라는 확장 속성을 가지고 있지 않아서
그렇다.
-> WS_EX_ACCEPTFILES 속성을 사용하려면 CreateEx() 함수로 윈도우를 생성할 때 이 속성을 넣어주면 됨
2. 파일이 윈도우에 Drop되면 해당 윈도우에 WM_DROPFILES 메시지가 발생함
3. Drag and Drop을 사용하려면 운영체제의 Shell API를 사용해야 하기 때문에 'shellapi.h' 헤더 파일을 추가해야 함
4. GetFileAttributes(): 경로를 넣어주면 해당 항목의 파일 속성 값을 반환해줌
-> 비트 연산자를 이용하여 FILE_ATTRIBUTE_DIRECTORY 값과 연산하면 디렉토리인지 파일인지 구분이 가능
반응형
'Study Memos > Windows Programming' 카테고리의 다른 글
IStream (Section 73) (0) | 2020.12.08 |
---|---|
Resource (Section 72) (0) | 2020.12.08 |
비어있는 Zip 파일 만들기 (Section 70) (0) | 2020.12.01 |
ListBox의Owner Draw 속성 사용법 (Section 69) (0) | 2020.12.01 |
ListBox 배경 색상 변경 (Section 68) (0) | 2020.12.01 |