CLOSE SEARCH

CMFCPropertyGridFontProperty class has no SetColor() method

CMFCPropertyGridFontProperty 클래스를 쓰다보니 GetColor() 는 있는데 SetColor()가 없다. m_Color 멤버도 protected 멤버라서 직접 접근할 수 없다.

그냥 쿨하게 서브클래싱해서 SetColor()를 하나 만들어 주자!


CFontProperty::CFontProperty(const CString& strName, LOGFONT& lf, DWORD dwFontDialogFlags, LPCTSTR lpszDescr, DWORD_PTR dwData, COLORREF color)
:CMFCPropertyGridFontProperty(strName, lf, dwFontDialogFlags, lpszDescr, dwData, color)
{
}
CFontProperty::~CFontProperty()
{
}
void CFontProperty::SetColor(COLORREF col)
{
m_Color = col;
}


크리에이티브 커먼즈 라이선스
이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용할 수 있습니다.

Filed under: Windows & Windows Phone