도킹 윈도우 생성 중 CButton을 추가하였으나 비활성 상태로 사용 불가 현상이 있어 검색 중 

참조 링크를 찾았다.

 

내용 추가로 IDC_XX선언 범위가 벗어나 동작 오류도 있었다.

 

 

#define IDC_PROPER_ACTION_BT 0xD111 //번호는 8~0xDFFF 사이에서 지정

 

해더파일

afx_msg void OnBTAcition();

afx_msg void OnUpdateButton(CCmdUI *pCmdUI);

 

소스파일

ON_BN_CLICKED(IDC_PROPER_ACTION_BT, OnBTAcition)

ON_UPDATE_COMMAND_UI(IDC_PROPER_ACTION_BT, OnUpdateButton)

 

void CPropertiesWnd::OnBTAcition()
{
           AfxMessageBox(L"Action Button Click");
}

void CPropertiesWnd::OnUpdateButton(CCmdUI *pCmdUI)

{
         pCmdUI->Enable(TRUE);
}

 

참조

https://blog.naver.com/agebreak/60145877957

+ Recent posts