2
일부 코드는 Window Explorer (explorer.exe) 항목을 자동으로 선택하여 작성합니다. 그리고 내가 도움이 될 두 가지 방법을 발견 : 나는 SelectItemRelative
을 시도하고 그것을 완벽하게 작동Windows 탐색기 IShellFolderViewDual :: SelectItem 사용
HRESULT SelectItem(
[in] VARIANT *pvfi,
[in] int dwFlags
);
// from http://msdn.microsoft.com/en-us/library/windows/desktop/dd894079(v=vs.85).aspx
HRESULT SelectItemRelative(
[in] int iRelative
);
// from http://msdn.microsoft.com/en-us/library/windows/desktop/bb774966(v=vs.85).aspx
을; 인수로 1
을 전달하면 탐색기의 다음 항목이 선택됩니다. 방법은 자명하다
지금, 나는 SelectItem
을 얻지 못한다. 그것은 VARIANT와 int를 취한다. MSDN에 따르면, int 플래그는 메소드에 어떤 종류의 선택을 할 것인지를 알려주며, 그뿐입니다. VARIANT가 무엇인지에 대한 설명이 없습니다.
VARIANT *pvfi
은 무엇을 전달해야합니까?