다음을 통해 공유


CMFCPropertyGridFileProperty 클래스

이 클래스는 CMFCPropertyGridFileProperty 파일 선택 대화 상자를 여는 속성 목록 컨트롤 항목을 지원합니다.

구문

class CMFCPropertyGridFileProperty : public CMFCPropertyGridProperty

멤버

공용 생성자

속성 설명
CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty CMFCPropertyGridFileProperty 개체를 생성합니다.
CMFCPropertyGridFileProperty::~CMFCPropertyGridFileProperty 소멸자

공용 메서드

이름 설명
CMFCPropertyGridFileProperty::GetThisClass 프레임워크에서 이 클래스 형식과 연결된 CRuntimeClass 개체에 대한 포인터를 가져오는 데 사용됩니다.
CMFCPropertyGridFileProperty::OnClickButton (재정의 CMFCPropertyGridProperty::OnClickButton.)

설명

상속 계층 구조

CObject

CMFCPropertyGridProperty

CMFCPropertyGridFileProperty

요구 사항

헤더: afxpropertygridctrl.h

CMFCPropertyGridFileProperty::CMFCPropertyGridFileProperty

CMFCPropertyGridFileProperty 개체를 생성합니다.

CMFCPropertyGridFileProperty(
    const CString& strName,
    BOOL bOpenFileDialog,
    const CString& strFileName,
    LPCTSTR lpszDefExt=NULL,
    DWORD dwFlags=OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
    LPCTSTR lpszFilter=NULL,
    LPCTSTR lpszDescr=NULL,
    DWORD_PTR dwData=0);

매개 변수

strName
[in] 속성 이름입니다.

bOpenFileDialog
[in] TRUE이면 파일 열기 대화 상자를 열 수 있습니다. FALSE로 파일 저장 대화 상자를 엽니다.

strFileName
[in] 초기 파일 이름입니다.

lpszDefExt
[in] 하나 이상의 파일 이름 확장명의 문자열입니다. 기본값은 NULL입니다.

dwFlags
[in] 대화 상자 플래그입니다. 기본값은 OFN_HIDEREADONLY와 OFN_OVERWRITEPROMPT의 비트 조합(OR)입니다.

lpszFilter
[in] 하나 이상의 파일 필터 문자열입니다. 기본값은 NULL입니다.

lpszDescr
[in] 속성 항목 설명입니다. 기본값은 NULL입니다.

dwData
[in] 속성 항목과 연결된 애플리케이션별 데이터입니다. 예를 들어 32비트 정수 또는 다른 데이터에 대한 포인터입니다. 기본값은 0입니다.

Return Value

설명

사용 가능한 플래그의 전체 목록은 OPENFILENAME 구조를 참조 하세요.

예시

다음 예제에서는 CMFCPropertyGridFileProperty 클래스의 생성자를 사용하여 개체를 만드는 방법을 보여 줍니다. 이 예제는 Visual Studio 데모 샘플일부입니다.

// CMFCPropertyGridProperty* pGroup3
     static TCHAR BASED_CODE szFilter[] = _T("Icon Files(*.ico)|*.ico|All Files(*.*)|*.*||");
     pGroup3->AddSubItem(new CMFCPropertyGridFileProperty(_T("Icon"), TRUE, _T(""), _T("ico"), 0, szFilter, _T("Specifies the dialog icon")));

참고 항목

계층 구조 차트
클래스
CMFCPropertyGridCtrl 클래스
CMFCPropertyGridProperty 클래스