기본 작성 형태는 아래와 같다.
/**
신고 다이알로그 TAB Value 목록
신고 다이알로그 TAB Value 목록
*/
enum POLICEDLG2_TAB {
TAB_NONE, /**< 기본값 */
TAB_CALL_GAME_MASTER,
TAB_REPORT_GAME,
TAB_REPORT_GIBO,
TAB_REQUEST_HELP,
};
enum POLICEDLG2_TAB {
TAB_NONE, /**< 기본값 */
TAB_CALL_GAME_MASTER,
TAB_REPORT_GAME,
TAB_REPORT_GIBO,
TAB_REQUEST_HELP,
};
그런데 실제로 Doxygen을 실행해 보면 POLICEDL2_TAB 열거형이 안보인다.
이유를 찾아 보니 아래 사항들을 꼭 맞춰 줘야 한다.
1. class 내에 정의
2. public: 으로 지정
3. 열거형 이름 지정
실제 사용예
class CPoliceDlg2 : public CSessionDialog
{
DECLARE_DYNAMIC(CPoliceDlg2)
public:
/**
신고 다이알로그 TAB Value 목록
*/
enum POLICEDLG2_TAB {
TAB_NONE, /**< 기본값 */
TAB_CALL_GAME_MASTER,
TAB_REPORT_GAME,
TAB_REPORT_GIBO,
TAB_REQUEST_HELP,
};
...
}
{
DECLARE_DYNAMIC(CPoliceDlg2)
public:
/**
신고 다이알로그 TAB Value 목록
*/
enum POLICEDLG2_TAB {
TAB_NONE, /**< 기본값 */
TAB_CALL_GAME_MASTER,
TAB_REPORT_GAME,
TAB_REPORT_GIBO,
TAB_REQUEST_HELP,
};
...
}
'Development' 카테고리의 다른 글
[c++ compile] Visual C++ 링커 옵션 VERBOSE(진행 메시지 표시) (0) | 2010.05.20 |
---|---|
[C++ compile] 기존에 LIB 를 직업 추가해서 에러가 발생해서요 (0) | 2010.05.18 |
[HTTP] ERROR_HTTP_HEADER_NOT_FOUND 에러 발생시 원인 및 해결법 (4) | 2009.10.07 |
[Windows] KNOWNFOLDERID (0) | 2009.08.25 |
[Java Script] Array의 Sort Method (0) | 2009.06.22 |