CMFCPropertyGridProperty 클래스
A CMFCPropertyGridProperty 개체 속성 목록 컨트롤에서 목록 항목을 나타냅니다.
class CMFCPropertyGridProperty : public CObject
Members
Public 생성자
Name |
설명 |
---|---|
CMFCPropertyGridProperty 개체를 생성합니다. |
|
CMFCPropertyGridProperty::~CMFCPropertyGridProperty |
소멸자. |
Public 메서드
Name |
설명 |
---|---|
속성 목록 컨트롤에 새 목록 항목을 추가합니다. |
|
자식 항목 속성에 추가합니다. |
|
사각형이 포함 단추의 크기를 조정 하려면 속성을 알리려면 부모 속성 목록 컨트롤에서 호출 합니다. |
|
텍스트 상자 및 선택적 스핀 단추 컨트롤의 속성 값을 설정 하는 데 사용 되는 경계를 검색 합니다. |
|
편집 가능 또는 읽기 전용 속성을 만듭니다. |
|
편집 가능한 컨트롤에 대 한 속성을 만들려면 프레임 워크에서 호출 합니다. |
|
편집 가능한 스핀 단추 컨트롤을 만들려면 프레임 워크에서 호출 됩니다. |
|
속성을 사용할 수 있거나. |
|
속성 값을 수정 하는 데 사용 되는 스핀 단추 컨트롤을 사용할 수 있거나. |
|
확장 또는 축소 하위 속성을 포함 하는 속성입니다. |
|
속성 값의 텍스트 표현과 서식을 지정합니다. |
|
검색은 DWORD 속성과 관련 된 값입니다. |
|
속성 설명을 검색합니다. |
|
확장 된 하위 항목을 검색합니다. |
|
계층 구조 수준에서 속성의 인덱스를 검색합니다. |
|
속성의 이름을 검색합니다. |
|
도구 설명에 속성의 이름을 표시 하는 프레임 워크에서 호출 합니다. |
|
인덱스에 의해 지정 된 옵션의 텍스트를 검색 합니다. |
|
속성에 속하는 옵션을 검색 합니다. |
|
현재 속성의 초기 값을 검색합니다. |
|
Parent 속성에 대 한 포인터를 검색합니다. |
|
속성의 경계 사각형을 검색합니다. |
|
0부터 시작 인덱스로 식별 되는 하위 속성을 검색 합니다. |
|
하위 항목을 검색합니다. |
|
CMFCPropertyGridProperty::GetThisClass |
프레임 워크에서 사용 되는 포인터를 얻을 수 있는 CRuntimeClass 이 클래스 형식에 연결 된 개체입니다. |
속성 값을 검색합니다. |
|
다음 도구 설명에 표시 되는 속성 값의 텍스트 표현을 검색 하는 프레임 워크에서 호출 합니다. |
|
해당 지점에 해당 속성이 목록 항목 속성 개체를 가리킵니다. |
|
속성을 편집할 수 있는지 여부를 나타냅니다. |
|
속성의 사용 여부를 나타냅니다. |
|
속성의 확장 또는 축소 여부를 나타냅니다. |
|
현재 속성 그룹을 나타내는지 여부를 나타냅니다. |
|
현재 속성을 편집할 수 있는지 여부를 나타냅니다. |
|
현재 속성이 수정 되었는지 여부를 나타냅니다. |
|
현재 속성의 부모를 확장 하는지 여부를 나타냅니다. |
|
현재 속성이 선택 되어 있는지 여부를 나타냅니다. |
|
현재 속성이 표시 되는지 여부를 나타냅니다. |
|
속성에 포함 된 단추를 클릭할 때 프레임 워크에 의해 호출 됩니다. |
|
속성의 이름 필드를 클릭할 때 부모 속성 목록 컨트롤에서 호출 합니다. |
|
속성의 값 필드를 클릭할 때 부모 속성 목록 컨트롤에서 호출 합니다. |
|
속성에 포함 된 콤보 상자를 닫을 때 프레임 워크에 의해 호출 됩니다. |
|
사용자 속성 두 번 클릭 하면 프레임 워크에서 호출 됩니다. |
|
속성에 포함 된 단추를 그리려면 프레임 워크에서 호출 합니다. |
|
속성 설명을 표시 하는 프레임 워크에서 호출 됩니다. |
|
확장 컨트롤 상자 하위 속성 포함 속성 근처 그리려면 프레임 워크에서 호출 합니다. |
|
속성 이름을 표시 하는 프레임 워크에서 호출 됩니다. |
|
속성 값을 표시 하는 프레임 워크에서 호출 됩니다. |
|
사용자에 대 한 속성 값을 수정할 때 프레임 워크에 의해 호출 됩니다. |
|
사용자가 완료 되 면 프레임 워크에서 호출 속성 값을 수정 합니다. |
|
|
|
|
|
속성 이름 영역에서 마우스 오른쪽 단추를 클릭할 때 프레임 워크에 의해 호출 됩니다. |
|
속성의 값 영역에서 마우스 오른쪽 단추를 클릭할 때 프레임 워크에 의해 호출 됩니다. |
|
사용자는 편집 가능한 콤보 상자에서 항목을 선택 하면 프레임 워크에서 호출 됩니다. |
|
속성 항목에 마우스 포인터를 이동할 때 프레임 워크에 의해 호출 됩니다. |
|
|
|
편집 가능한 속성의 값을 변경 하면 프레임 워크에서 호출 됩니다. |
|
속성 목록 컨트롤에서 속성을 선택 하 고 새 문자를 입력할 때 호출 됩니다. |
|
속성을 다시 그립니다. |
|
속성에서 모든 옵션 (항목)를 제거합니다. |
|
지정 된 하위 항목을 제거합니다. |
|
편집된 속성의 원래 값을 복원합니다. |
|
연결 된 DWORD 속성 값입니다. |
|
현재 속성에 설명 하는 텍스트를 지정 합니다. |
|
속성 이름을 설정합니다. |
|
편집 가능한 속성의 원래 값을 설정합니다. |
|
속성 표에서 속성 값을 설정합니다. |
|
표시 하거나 속성을 숨깁니다. |
Protected 메서드
Name |
설명 |
---|---|
콤보 상자 속성에 추가 하는 프레임 워크에서 호출 합니다. |
|
속성 단추가 있는지 여부를 나타냅니다. |
|
속성 개체를 초기화 하는 프레임 워크에서 호출 됩니다. |
|
지정 된 속성이 현재 속성의 하위 항목 인지 여부를 나타냅니다. |
|
현재 속성 값이 변경 되었는지 여부를 나타냅니다. |
|
배경색 속성의 채우기 브러시를 검색 해야 하는 경우 프레임 워크에서 호출 됩니다. |
|
프레임 워크에서 속성이 소멸 또는 편집이 완료 될 때 호출 됩니다. |
|
속성은 입력된 포커스를 잃었을 때 프레임 워크에 의해 호출 됩니다. |
데이터 멤버
Name |
설명 |
---|---|
Double 형식의 값에 대 한 형식 문자열입니다. |
|
부동 소수점 형식의 값에 대 한 형식 문자열입니다. |
|
문자열 형식의 값에 대 한 긴 포맷 합니다. |
|
짧은 형식의 값에 대 한 형식 문자열입니다. |
설명
사용 된 CMFCPropertyGridProperty 다음 목록 컨트롤에 속성을 추가 하는 속성을 나타내는 개체입니다.자세한 내용은 CMFCPropertyGridCtrl 클래스를 참조하십시오.
Property 개체는 데이터 형식 문자열, 날짜, 부울 또는 정수 값 등을 나타낼 수 있습니다.자식 속성을 포함할 수 또는 단추 컨트롤 또는 콤보 상자와 같은 컨트롤을 포함할 수 있습니다.
예제
다음 예제에서는 생성 한 CMFCPropertyGridProperty 개체.예제 또한 다양 한 메서드를 사용 하는 방법을 보여 줍니다.를 CMFCPropertyGridProperty 클래스 옵션을 추가, 하위 항목을 추가, 속성을 사용 하 고 속성을 표시 합니다.이 이때의 일부인의 새 컨트롤 샘플.
CMFCPropertyGridProperty* pGroup1 = new CMFCPropertyGridProperty(_T("Appearance"));
// construct a COleVariant object.
COleVariant var3DLook((short)VARIANT_FALSE, VT_BOOL);
pGroup1->AddSubItem(new CMFCPropertyGridProperty(_T("3D Look"), var3DLook,
_T("Specifies the dialog's font will be nonbold and controls will have a 3D border")));
CMFCPropertyGridProperty* pProp = new CMFCPropertyGridProperty(_T("Border"),
_T("Dialog Frame"), _T("One of: None, Thin, Resizable, or Dialog Frame"));
pProp->AddOption(_T("None"));
pProp->AddOption(_T("Thin"));
pProp->AddOption(_T("Resizable"));
pProp->AddOption(_T("Dialog Frame"));
pProp->AllowEdit(FALSE);
pGroup1->AddSubItem(pProp);
pGroup1->AddSubItem(new CMFCPropertyGridProperty(_T("Caption"), (COleVariant) _T("About NewControlsDemo"), _T("Specifies the text that will be displayed in the dialog's title bar")));
pGroup1->AdjustButtonRect();
pGroup1->AllowEdit();
pGroup1->Enable();
pGroup1->Show();
pGroup1->Redraw();
상속 계층 구조
요구 사항
헤더: afxpropertygridctrl.h