cmfcpropertygridproperty 예제

이 컨트롤에 속성을 추가하려면 CMFCPropertyGridCtrl::AddProperty라는 함수를 사용하며 CMFCPropGridCtrl:OnDestroy는 삭제를 사용하므로 속성을 동적으로 할당해야 합니다. . TRUE 수정된 속성을 표시하는 데 굵은 색 의 스타일을 사용하는 경우 FALSE 일반 스타일을 사용하여 수정된 속성을 표시하는 경우 FALSE입니다. 기본적으로 이 메서드는 속성 항목 내에서 지정된 점을 찾을 수 없는 경우 속성 하위 항목을 테스트합니다. CMFCPropertyGridProperty::CMFCPropertyGridProperty 생성자의 varValue 매개 변수에 의해 지정된 속성 형식은 지원되는 변형 유형이어야 합니다. 그렇지 않으면 이 메서드는 디버그 모드에서 어설션합니다. 지원되는 유형에는 VT_INT, VT_UINT, VT_I2, VT_I4, VT_UI2 및 VT_UI4가 포함됩니다. 경계 사각형을 설명하는 CRect 개체입니다. clrGroupBackground [in] 속성 그룹의 배경 색입니다. 이 메서드는 프레임 워크현재 속성 그리드 컨트롤의 배경을 그리는 데 사용 하는 색상을 검색 합니다. CMFCPropertyGridCtrl::GetTextColor 메서드는 전경 색상을 검색합니다.

안녕하세요, MFC 프로그래밍 초보자입니다. 변수 m_wndPropListLocation위치를 어디서 얻었는지 물어볼 수 있습니까? 코드 thx를 테스트하고 싶습니다. CMFCColoredButton을 사용하면 SetColorName을 사용할 수 있습니다. 컨트롤에 색상 그룹을 지정한 다음 이름을 지정할 수 있기 때문에 이 방법은 좋습니다. 기본적으로 이 메서드는 현재 편집 컨트롤을 삭제 한 다음 TRUE를 반환 합니다. 설명 영역의 높이는 자동으로 계산되며 속성 그리드 컨트롤의 높이의 1/4로 설정됩니다. [in] 단추를 그릴 위치를 지정하는 경계 사각형입니다. 질문을 이해하지 못했습니다. 좀 더 정교하게 할 수 있을까요? 속성 그리드 샘플은 응용 프로그램에 속성 그리드를 추가하는 방법을 보여 줍니다.

그리드에는 사용자가 숨길 수 있는 도구 모음이 내장되어 있습니다. 또한 사용자는 속성 그리드 아래에 있는 도움말 및 동사 상자를 숨기기/숨길 수 있습니다. 그리드는 분류, 정렬 및 정렬되지 않은 순서로 정렬될 수 있습니다. 사용자 지정 색상 또는 기본 제공 시각적 테마를 속성 표에 적용할 수 있습니다. 속성 항목에 단추를 추가하고 단추를 클릭하는 시기를 확인하는 방법을 볼 수 있습니다. 데이터는 편집을 위한 계층 적 목록에 표시됩니다. 문자열, 숫자, 색상, 글꼴, 그림, 이중, 부울 및 날짜인 속성 그리드 항목을 추가하는 방법을 배웁니다. 또한 마스크에 지정된 형식으로 데이터를 표시하는 데이터 필드에 마스크를 만들고 적용하는 방법에 대해서도 알아봅니다.

속성 그룹을 확장하거나 축소하여 표시할 수 있는 여러 수준의 데이터를 쉽게 그룹화할 수 있습니다. 모든 속성 값은 속성을 만들 때 전달됩니다. 값은 속성 그리드 메서드 및 속성을 사용하여 변경해야 합니다. 나는 당신의 기사에 감사드립니다! 그러나 나는 질문이 … dwData [in] 속성과 연결된 다른 데이터에 대한 정수 또는 포인터와 같은 응용 프로그램 별 데이터입니다.