안녕하세요..
탐색기에서 avi파일클릭한후 오른쪽 버튼,
등록정보에서 자세히 누르면 첨부된 그림과 같이 보이는데..
이 정보들을 델파이에서는 어떻게 가져와야 하나요...?
오디오형식, 비디오형식, 기타정보(소프트웨어 - Nundub v1.0rc2)를 가져오구 싶은데 어떻게 해야 하나요....?
몇군데 올렸는데 여전히 답변이 없네요....델에서 이런것이 안 될리가 없을텐데..
비베 소스는 구했는데..제가 비베를 델로 고칠 능력이 없어서리..
여긴 그림 첨부가 안되서리 델코리아에 올렸던거...ㅡ.ㅡ;
http://www.delphikorea.com/board/zboard/data/qa/1018232853/2.jpg
그럼 수고하세요...^^
ShellExecuteEx란 함수를 이용하세요...
uses절에 ShellAPI유닛 추가하시구요...
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowPropertySheet('d:clock.avi');
end;
procedure TForm1.ShowPropertySheet(const FileName: string);
var
ExecInfo: TShellExecuteInfo;
begin
FillChar(ExecInfo, SizeOf(ExecInfo), 0);
ExecInfo.cbSize := SizeOf(TShellExecuteInfo);
ExecInfo.fMask := SEE_MASK_INVOKEIDLIST or SEE_MASK_FLAG_NO_UI or SEE_MASK_NOCLOSEPROCESS;
ExecInfo.lpFile := PChar(FileName);
ExecInfo.lpVerb := 'Properties';
ExecInfo.nShow := SW_SHOWDEFAULT;
ShellExecuteEx(@ExecInfo);
end;
^^ 항상 즐코하세요...