C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[66764] 컨텍스트 메뉴로 다수의 파라메터 값을 가져오는법에 대해 질문드립니다
박준규 [sico420] 891 읽음    2012-03-29 16:40
이제 막 빌더를 배우고 있는 초보입니다.
버추얼 트리로 파일 관리 프로그램을 실습차 제작중인데 생각보다 막혀서 질문 드립니다

드래그, 혹은 다수의 선택된 파일을 컨텍스트(파일선택 우클릭) 메뉴를 클릭해 실행하고
선택된 파일들의 경로(파일명 혹은 폴더명포함) 를 파라메터 혹은 다른 방법을 사용해서라도 받아오는게
목적이었습니다, 마치 음악 재생기의 재생목록 추가처럼요

아래 레지스트리를 등록하니 파일 1개를 각각 실행하니 선택된 파일의 파라메터값(파일+경로)을 잘 받아옵니다만
다수의 파일을 선택하고 실행하니 선택된 파일 갯수만큼 프로그램이 실행되더군요
ParamStr()로 확인 해보니 각각 프로그램에 각각 다른 파일들의 경로 정보가 한개씩 들어있었습니다

이걸 어떻게 하면 알송이나 음악 리스트 추가하는 것처럼 1개의 프로그램에 선택된 다수의 파일들의
파라메터 값을 가져올수 있을까요?

아래는 사용된 레지스트리 입니다.
    reg->OpenKey("*\\shell\\TestPj-1", true);
    reg->WriteString("", "TestPj-1에 추가(&E)");
    reg->CloseKey();
    reg->OpenKey("*\\shell\\TestPj-1\\command", true);
    reg->WriteString("", "\"C:\\_MyPRG\\V6\\temp\\Explorer\\Project1.exe\" /m \"%1\" ");

+ -

관련 글 리스트
66764 컨텍스트 메뉴로 다수의 파라메터 값을 가져오는법에 대해 질문드립니다 박준규 891 2012/03/29
66784     Re:컨텍스트 메뉴로 다수의 파라메터 값을 가져오는법에 대해 질문드립니다 김태우 854 2012/04/01
67127         Re:Re:자답 박준규 678 2012/05/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.