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

델파이 Q&A
Delphi Programming Q&A
[1150] [답변] SAS101/ 윈도우 시작메뉴에 등록이?
델파이왕 [ ] 1778 읽음    1998-02-07 02:25
제가 알기로 가능합니다...

통신상에서 찾아보면 있을 것입니다...

윈도 프로그램 그룹을 만들고 그 그룹에 아이템을 추가하는 루틴을 적어 봅니다.

Q&A에서 보고 그래도 친 것 입니다... 테스트를 해 보았는데...

잘 안되는 군요... 할 것이 있어서 우선 이글을 올립니다...

참고로 프로그램그룹 등을 만드는 것은 DDE(Dynamic Data Exchage)를 이용합니다.

컴포넌트로 system 팔레트에 가면 오른쪽 네개 있죠.. DDE로 시작하는 컴포넌트 네개

입니다... 도움말을 참조해서 공부해 보세요... 예제가 없어서 저도 해 보기 힘들군요...

좀 더 잘 아시는 분 있으면 도움 주시기 바랍니다.

procedure TForm1.CreateButtonClick(Sender: TObject);
var
  Name:string;
  Macro:string;
  Cmd:array[0..255] of Char;
begin
  if GroupName.Text='' then
  MessageDlg('Group name can not be blank', mtError,[mbOK],0)
  else
  begin
   Name:=GroupName.Text;
   Macro:=Format('[CreateGroup(%s)]',[Name])+#13#10;
   strPCopy(cmd,Macro);

   DDEClient.OpenLink;
   if not DDEClient.ExecuteMacro(Cmd,False) then
     MessageDlg('Unable to create group.',mtInformation,[mbOK],0);
   DDEClient.CloseLInk
  end;
end;


+ -

관련 글 리스트
1150 [답변] SAS101/ 윈도우 시작메뉴에 등록이? 델파이왕 1778 1998/02/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.