OFNOTIFYA 구조체(commdlg.h)
열기 또는 다른 이름으로 저장 대화 상자의 OFNHookProc 후크 프로시저로 전송된 WM_NOTIFY 메시지에 대한 정보를 포함합니다. WM_NOTIFY 메시지의 lParam 매개 변수는 OFNOTIFY 구조체에 대한 포인터입니다.
구문
typedef struct _OFNOTIFYA {
NMHDR hdr;
LPOPENFILENAMEA lpOFN;
LPSTR pszFile;
} OFNOTIFYA, *LPOFNOTIFYA;
멤버
hdr
형식: NMHDR
이 구조의 코드 멤버는 전송되는 메시지를 식별하는 알림 메시지 중 하나일 수 있습니다. CDN_FILEOK, CDN_FOLDERCHANGE, CDN_HELP, CDN_INITDONE, CDN_SELCHANGE, CDN_SHAREVIOLATION, CDN_TYPECHANGE.
lpOFN
형식: LPOPENFILENAME
다른 이름으로 열기 또는 저장 대화 상자를 만들 때 지정한 OPENFILENAME 구조체에 대한 포인터입니다. 일부 알림 메시지의 경우 이 구조에는 알림을 발생시킨 이벤트에 대한 추가 정보가 포함됩니다.
pszFile
형식: LPTSTR
네트워크 공유 위반이 발생한 파일 이름입니다. 이 멤버는 CDN_SHAREVIOLATION 알림 메시지에서만 유효합니다.
설명
모든 열기 및 다른 이름으로 저장 알림 메시지가 OFNOTIFY 구조를 사용하는 것은 아닙니다. CDN_INCLUDEITEM 알림 메시지는 OFNOTIFYEX 구조를 사용합니다.
참고
commdlg.h 헤더는 UNICODE 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 OFNOTIFY를 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입에 대한 규칙을 참조하세요.
요구 사항
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | commdlg.h(Windows.h 포함) |
추가 정보
개념
참조