이 IE 추가 기능을 사용하면 OnAuthenticate 이벤트를 사용하여 HTTP 인증을 구현하는 방법을 보여 줍니다. 이 경우 추가 기능 인트라넷 환경에 있는 SharePoint 서버에 대한 요청을 가로챌 수 있습니다. 서버는 NTLM 인증 스키마를 사용하도록 구성됩니다. 이 예제에서는 SharePoint 2013의 MDS(최소 다운로드 전략) 기능을 지원합니다. 다운로드 C # 추가 기능 인터넷을 검색하는 동안 나는 윈도우 익스플로러와 쉘 확장 주위에 프로그래밍을 많이 발견. 그러나 아무도 정말 내가 필요로하는 모든 것을 가지고 있었고, 내가 정말 C #에서 하나를 원하면서 C ++로 작성 된 대부분의 프로그램. 마지막으로 내 프로그램을 시작 하는 데 필요한 기사를 발견: 이미지 리스트 관리와 탐색기 트리 컨트롤에 VB.NET. 그것은 VB에 작성되었지만 나는 그것에서 정말 많은 정보를 얻을 수 있으며,이 프로젝트의 가장 큰 부분은 그 기사에 의존한다. 따라서 자세한 정보 나 VB 버전에 대한 자세한 내용은 해당 문서를 참조하십시오. 추가되면 탐색기 보기에 각 파일에 대한 추가 속성 데이터가 표시됩니다. .NET Framework를 사용하여 쿼리할 데이터의 종류입니다.

아래 예제 3과 4는 모두 FTD2XX_NET 인터페이스 DLL을 사용하는 방법을 보여 줍니다. 참조는 FTD2XX_NET에 추가되어야 합니다. 솔루션 탐색기의 DLL 파일입니다. Visual Studio 프로젝트의 솔루션 탐색기에서 참조 항목을 마우스 오른쪽 단추로 클릭한 다음 “참조 추가”를 선택한 다음 “찾아보기”를 선택하고 DLL을 찾습니다. XML 파일은 동일한 위치에 배치되어야 합니다. IShellFolder 인터페이스를 얻으려면 별로 할 필요가 없습니다. ShellItem 클래스는 각 디렉터리에 대해 IShellFolder를 제공하므로 상위 디렉터리의 ShellItem 클래스를 가져옵니다. Pidls는 ShellItem 클래스에서 검색할 수도 있습니다. 내 컨트롤에서 각 TreeNode 및 ListViewItem에는 태그 속성에 자체 ShellItem이 있으므로 필요한 pindl을 얻는 것도 매우 쉽습니다.

이 작업이 완료되면 IContextMenu 인터페이스를 얻을 수있는 모든 것을 가지고있다. IShellFolder 인터페이스는 자식에 대 한 다른 인터페이스를 많이 제공 하는 메서드를 가지고, 이러한 인터페이스는 IContextMenu를 포함. 다음 예제와 같이 IShellFolder에서 GetUIObjectOf 메서드를 호출해야 합니다. 유일한 차이점은 어떤 조치를 취해야한다는 것입니다. 이 작업은 다시 한 번 Windows 셸에서 수행됩니다. 이전에 검색한 IDropTarget에서 DragDrop 메서드를 호출하면 Shell이 모든 작업을 수행합니다. Windows 탐색기를 사용할 때와 동일한 알림 및 프로세스 창이 모두 표시됩니다. 주목해야 할 또 다른 점은 구조에 POINT를 추가한다는 것입니다. 이 POINT는 오른쪽 마우스 버튼을 누른 화면의 위치를 나타냅니다.

Windows 탐색기의 ContextMenu에서 속성을 클릭하면 마우스 버튼을 마우스 오른쪽 단추로 클릭한 지점에 속성 창이 표시됩니다. 그럼 그것은 수행하고이 점을 설정해야합니다 프로그램에서 동일한 효과를 가지고. 이 응용 프로그램은 TreeView 및 ListView 컨트롤을 함께 사용할 수 있는 방법의 예를 제공합니다.

 

Comments are closed.

Set your Twitter account name in your settings to use the TwitterBar Section.