2009-09-18 7 views
0

내 응용 프로그램에 대한 입력 파일을 LilyPond과 함께 사용할 .ly 파일로 변환하는 기능을 작업하고 있습니다. 변환 루틴에서 수행하고 싶은 작업은 음악의 PDF를 생성하는 것입니다. 이 작업을 직접 수행하려면 .ly 파일을 두 번 클릭하거나 파일을 마우스 오른쪽 단추로 클릭하고 "Generate PDF"를 선택합니다. 파일에서 ShellExecuteEx를 사용하면 파일을 두 번 클릭하는 것과 똑같이 작동하기를 기대했지만 그렇지 않습니다. VC++ (VStudio 2008)에서 Windows 탐색기의 컨텍스트 메뉴에있는 "Generate PDF"를 실행하는 방법이 있습니까?셸 확장을 실행하는 VC++ 사용

답변

1

SHELLEXECUTEINFO 구조의 lpVerb 멤버에서 적절한 동사를 사용해야합니다.

여기에 find the right verb입니다.

+0

클래스 ID를 어떻게 결정합니까? – thepocketwade

+0

확장 기능이 아닌 경우, 생각하는 DLL을 찾는 레지스트리를 grep하거나 상황에 맞는 메뉴의 문자열 (바로 가기 키 앞에 &를 잊지 마세요)을 grep하십시오. –

관련 문제