CDN_SHAREVIOLATION 알림 메시지는 사용자가 확인 단추를 클릭 하 고 선택한 파일에 대 한 네트워크 공유 위반이 발생 하는 경우는 탐색기 스타일 열기 또는 저장으로 일반적인 대화 상자에 의해 전송 됩니다. OFNHookProc 후크 프로시저의 형태로이 메시지를 받으면는 WM_NOTIFY 메시지 .
CDN_SHAREVIOLATION lpon (LPOFNOTIFY) lParam =
OFNOTIFY 구조에 포함 된 누구의 코드 멤버 나타냅니다 CDN_SHAREVIOLATION 알림 코드 NMHDR 구조.
반환 값은 대화 상자 공유 위반을 처리 하는 방법을 나타냅니다.
후크 프로시저는 0을 반환 합니다, 대화 상자 공유 위반에 대 한 표준 경고 메시지가 표시 됩니다.
표준 경고 메시지의 표시를 방지 하려면 후크 프로시저에서 0이 아닌 값을 반환 하 고 다음 DWL_MSGRESULT 값 중 하나를 설정 하려면 SetWindowLong 함수 호출:
| OFN_SHAREFALLTHROUGH | 공유 위반에 대 한 사용자를 경고 없이 파일 이름을 반환 하려면 대화 상자. |
| OFN_SHARENOWARN | 파일 공유 위반에 대 한 사용자를 경고 하지 않고 거부 대화 상자. |
시스템 대화 상자가 OFN_EXPLORER 값을 사용 하 여 만들어진 경우에이 알림 전송.
시스템에이 알림 경우에만 전송 합니다 대화 상자를 만들 때 OFN_SHAREAWARE 값이 지정 되지 않았습니다.
nbsp;?Windows &NT: 버전 4.0 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Commdlg.h에 선언.
공용 대화 상자 라이브러리 개요, 일반 대화 상자 메시지 GetOpenFileName GetSaveFileName, NMHDR, OFNHookProc, OFNOTIFY, OPENFILENAME, SetWindowLong, WM_NOTIFY