MFC 프로그래머의 MFC는 무엇입니까?
(과거).NET Framework 출시 전 Windows 어플리케이션 개발의 주역
대화상자 기반 응용 초기화 예시
BOOL CMFCApplicationDlg::OnInitDialog()
{
CDialog::OnInitDialog();
ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
ASSERT(IDM_ABOUTBOX < 0xF000);
CMenu* pSysMenu = GetSystemMenu(FALSE);
if (pSysMenu != NULL)
{
BOOL bNameValid;
CString strAboutMenu;
bNameValid = strAboutMenu.LoadString(IDS_ABOUTBOX);
ASSERT(bNameValid);
if (!strAboutMenu.IsEmpty())
{
pSysMenu->AppendMenu(MF_SEPARATOR);
pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
}
}
SetIcon(m_hIcon, TRUE);
SetIcon(m_hIcon, FALSE);
return TRUE;
}
CDialog
,CMenu
,CString
등을 처리하면서Cxxxx
류의prefix를 개발하였다.MFC의 이점
Docoment View 아키텍처로 보기와 문서를 메일로 주고받을 수 있습니다.
MFC의 방식대로라면 보기와 문서가 희소하게 결합되어 시야가 좋은 코드 기반이다.
MFC 가발
CObject에서 파생된 학급은 학습 원가가 높다
Reference
이 문제에 관하여(MFC 프로그래머의 MFC는 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hirocueki2/items/3f66ff4d99861b331652텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)