[완료]MFC 프로그래밍시 질문있습니다.

lmk378의 이미지

프로젝트 명을 Test로 하고 다이얼로그베이스로 생성하면
다음과 같은 코드가 자동생성됩니다.

//TestDlg.h
#pragma once

class CTestDlg : public CDialogEx
{
public:
CTestDlg(CWnd* pParent = NULL); // 표준 생성자입니다.
enum { IDD = IDD_TEST_DIALOG };
...
}

궁금한건 enum { IDD = IDD_TEST_DIALOG }; 이부분에서
IDD_TEST_DIALOG에 대해 Resouce.h에 define이 되어있다는 것을
#include "Resource.h" 없이 어떻게 알 수 있나요?

chadr의 이미지

아마 소스에서 include하거나 소스에서 include하는 다른 헤더에 들어있을거에요. 한번 찾아보세요.

-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.

lmk378의 이미지

헤더파일을 include하는 소스에만 있으면 되는거였군요? 이걸 왜 이제 알았지;;
감사합니다.^^