반응형

VisualC++6.0 MFC 사용했습니당~

CRichEdit Base Class로 Wizard사용해서 프로그램을 만들었습니다~


위자드는 자동으로 저장/인쇄/불러오기 등이 자동으로 만들어져 있는데요,,

저장할 때 기본 확장자를 지정해주고 싶고...

확장자들을 써주고 싶은데

OnFileSave를 오버로딩 해야 하는 건가요??


제가 여기저기 정보를 찾아본 바로는....

자동으로 호출되도록 AFX가 미리 만들어져 있다는데...

아직 확실하게 개념이 잡히지는 안네요...ㅠ_ㅠ;;;;


CRichEditView에서 저장하는 FileDialog에 확장자 지정해 줄 수 있는 방법좀 가르쳐 주세요~

-----------------------------------------------------------------------------------



Resource View에 보면 String Table이 있습니다.

그 String Table을 열면, 리스트가 나오며 IDR_MAINFRAME이란 이름의 아이템이 있을 겁니다.


이 IDR_MAINFRAME의 값으로 캡션에 값을 조작하면 됩니다.

아래 붉은 부분이 실제로 고쳐본 값입니다.(순서에 주의하세요.) 각 항목은 '\n'으로 구분되어져 있으며, extension filter는 4번째와 5번째 항목입니다.


testRich\n\ntestRich\nMicrosoft Word(*.doc)\n.doc\n\ntestRich.Document\ntestRich.Document


순서대로 항목의 값의 의미를 나열하면 다음과 같습니다.

1: window title bar string

2: default document name

3: new file name

4: 문서 종류 : "Microsoft Word(*.doc)"

5: 확장자명 : ".doc"

6: 레지스트리에 저장할 때 쓸 문서 종류 ID

7: 레지스트리에 저장할 때 쓸 문서 종류 이름


반응형
Posted by Real_G