메뉴를 비활성화 시키기 위한 방법 (CMenu, UPDATE_COMMAND_UI)
우선은 해당 클래스에 status를 제공하기 위해서 bool 형태의 변수 하나를 선언을 하고
[code]bool m_bDwtCompression; // 메뉴를 비활성화 시키기 위한 변수[/code]
그 뒤에 해당 메뉴에서 UPDATE_COMMAND_UI에 멤버 함수를 추가 시켜서 아래와 같이 코딩한다.
[code]
void CXDM_EGSE_SimulationView::OnUpdateDwtCompression(CCmdUI* pCmdUI)
{
pCmdUI->Enable(m_bDwtCompression);
}
[/code]
이후 해당 이벤트가 적용 될 부분에 m_bDwtCompression 을 true, false로 변경 시켜주면 알아서
변경 시켜준다(쪼아~)
우선은 해당 클래스에 status를 제공하기 위해서 bool 형태의 변수 하나를 선언을 하고
[code]bool m_bDwtCompression; // 메뉴를 비활성화 시키기 위한 변수[/code]
그 뒤에 해당 메뉴에서 UPDATE_COMMAND_UI에 멤버 함수를 추가 시켜서 아래와 같이 코딩한다.
[code]
void CXDM_EGSE_SimulationView::OnUpdateDwtCompression(CCmdUI* pCmdUI)
{
pCmdUI->Enable(m_bDwtCompression);
}
[/code]
이후 해당 이벤트가 적용 될 부분에 m_bDwtCompression 을 true, false로 변경 시켜주면 알아서
변경 시켜준다(쪼아~)
'Windows > MFC' 카테고리의 다른 글
CBitmap 비트맵 이미지 출력하기 (bitmap) (0) | 2013.10.02 |
---|---|
윈도우 스크린 크기 알기 (0) | 2013.10.02 |
콤보박스 레이블에 텍스트 가져오기 (GetLBText) (0) | 2013.10.02 |
파일 열기 (CFileDialog) (0) | 2013.10.02 |
F1키 눌러도 안뜨게 해주기 (0) | 2013.10.02 |