메뉴 건너뛰기

창작에 관련된 질문이나 간단한 팁, 예제를 올리는 곳

휴가루 웍휴2를 개발하면서 조금씩 수정 중이지만,
미스릴님의 요청이 있어서 올립니다.

대화창에 관련되서 완성되었다는 것과
흥크립트 부분이 많이 변했다는 것이 주요 변경점입니다.

대화창의 경우 기본은 대화창이 없는 상태로
MakeDlgBox를 사용하면 크기에 맞는 대화창을 자동으로 생성하고
SetDlgBox를 사용하면 이미 존재하는 그림을 대화창으로 쓸 수 있습니다.

예를 들어 같은 크기의 대화창과 선택창이라면 MakeDlgBox("박스 이름")으로 대화창을 생성한 후
SetDlgBox로 다른 창에서도 공유해서 사용할 수 있습니다.
삭제는 자동으로 되지 않으므로(물론 프로그램이 종료하면 지워지지만)
지우고 싶을 때는 jdd->DeleteSurface로 지워 주셔야 됩니다.

그리고 선택창의 경우 과거에는 선택지 수가 많아지면 창이 커졌는데
이번에는 창의 크기에 맞춰서 선택지의 간격이 좁혀지게 됩니다.
만약 가로로 나열하기를 한다면(row = true, 디폴트 값은 세로로 나열)
선택지가 많을 경우 대화창을 벗어나는 일이 발생할 수 있다는 점을 주의하십시오.

흥크립트의 경우에는 과거에 흥크립트가 새로운 프로그램으로 돌아가는 형식이었다면
이번에는 주 프로그램에 붙어서 보조 역할을 하게 바뀌었습니다.
덕분에 시스템 제어라든지 세이브/로드 같은 명령은 모두 없어졌습니다.
사라진 명령을 확인하려면 첨부된 설명서의 문법을 보면 됩니다.


지금 이 소스는 개발 중인 휴가루웍휴2 소스 그대로이기 때문에
참조하면 사용법을 알 수 있을 겁니다.
아직 미완성이라서 약간 조잡한 곳이 있을지도 모르겠습니다.

분류 :
조회 수 :
3747
등록일 :
2008.06.02
03:21:15 (*.193.78.73)
엮인글 :
게시글 주소 :
https://hondoom.com/zbxe/index.php?mid=study&document_srl=204779

A.미스릴

2008.06.08
21:27:58
(*.234.10.203)
132개의 경고

똥똥배

2008.06.09
03:48:52
(*.193.78.73)

경고는 씹으세요.
대부분 문자열 함수에서 안전하지 않다는 경고인데 지금 고치기도 그렇고
그 안전하다는 strcpy_s같은 것도 진짜 안전한 것도 아니고.
지금까지 아무 문제없었으니 괜찮겠죠.

List of Articles
번호 제목 글쓴이 날짜 조회 수
105 그럼 질문으로... [1] 쿠로쇼우 2008-09-26 3243
104 흥크립트에 궁금한점 [4] 상상악수 2008-08-21 3835
103 [수정]이거왜이러는거죠;; [4] file 상상악수 2008-08-19 3254
102 srand에 관해서 [4] A.미스릴 2008-07-15 3867
101 COgg 질문 [3] A.미스릴 2008-06-29 3710
100 문D라이브도 더블버퍼링이 필요한가요? [3] A.미스릴 2008-06-28 4223
99 클레스들을 담은 헤더들의 혼란 [4] A.미스릴 2008-06-21 3892
98 씨언어 질문 (내일 시험 ㄷㄷ) [1] 쿠로쇼우 2008-06-17 4331
97 MFC 더블 버퍼링 질문 [2] A.미스릴 2008-06-13 6602
» 문D라이브 2008년 5월 19일 버전 [2] 혼돈 2008-06-02 3747
95 문D 질문 #2 [1] A.미스릴 2008-06-01 8797
94 문D 질문 [5] A.미스릴 2008-05-26 3847
93 #define에 대해 [1] A.미스릴 2008-05-19 4061
92 문D라이브로 더블드래곤을 만들자(11) file 똥똥배 2008-05-17 4647
91 문D라이브로 더블드래곤을 만들자(10) file 똥똥배 2008-05-17 4065
90 문D라이브로 더블드래곤을 만들자(9) 똥똥배 2008-05-17 2889
89 이상하군요. [2] 대슬 2008-05-16 2490
88 문D라이브로 더블드래곤을 만들자(8) [1] file 똥똥배 2008-05-16 2973
87 문D 라이브 질문 [5] 대슬 2008-05-15 2889
86 문D라이브로 더블드래곤을 만들자(7) file 똥똥배 2008-04-27 3480