Q&A

  • MessageBox에 관한 질문 입니다.
안녕하세요
수고 많습니다.

아래와 같이 작업을 하였습니다.
그런데 버튼에 (확인),(취소) 한글형태로 나타나는데
영어 형태(OK),(Cancel)로 변화를 하고 싶습니다.
저의 능력으로는 도저히 할수가 없습니다.
많은 답변을 부탁 드립니다.
그리고 하나더 있습니다.
아래 내용중에서 (1 Levels(₩))에서 '1'부분을 변수로 받고 싶습니다.
변수 타입을 Integer,extended 형태로 받고 싶습니다.
질답 게시판에서는 문자 형태를 받는 내용은 있습니다.
integer,extended형태는 어떻게 받는지 알고 싶습니다.

if Application.MessageBox('Use Group Price (1 Levels(₩))'

+#13+' Change now, OK?', 'Confirm...', mb_OKCancel + mb_DefButton1

+mb_ICONQUESTION)=idcancel then

exit;

감사 합니다.

많은 답변을 부탁 드립니다.
2  COMMENTS
  • Profile
    어린왕자A 2002.05.03 03:08
    VCL를 복사해서 수정하세요.

  • Profile
    KDDG_RepleMan 2002.05.02 22:41


    제가 알고 있는 바로는 MessageBox에서 사용하는MB_OkCancel 등으로 표시되는 버튼의 Caption은 OS(한글 Windows면 한글로, 영문 Windows면 영문으로)의 영향을 받아 표시되는 것으로 알고 있습니다.

    예전 영문으로 만들어야 하는 프로젝트 수행시 한글 Windows에서 프로그램작성시 똑 같은 경험을 했지요. 영문 Windows에서 실행하니 영문으로 나오더군요.

    변경할 수 있는 다른 방법이 있는지는 모르겠지만...

    별도로 Dialog Box를 하나 만들어서 사용하시는 것이 좋을 듯 합니다.
    공통으로 사용할 수 있는...