IT-개발/winapi 및 MFC
Dialog에선 않먹는 CCmdUI...
갱우덩
2014. 8. 6. 21:55
반응형
꽤 오래된 내용인거 같긴한데... 모르면 한참 고생한다...
dialog에서 menu 만들어 붙여 놓으면.. menu의 상태를 바로 바꿔줄 수 있는
ON_UPDATE_COMMAND_UI 때 Event handler 에서 제공하는 CCmdUI가 전혀 동작을 하지 않는다.
MSDN에 그렇게 올라와 있단다~
나도 오늘 작업하다가 요문제에 봉착~. 1시간이나 넘께 투자~
http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=51&MAEULNO=20&no=4619
여기에 있는 방법대로 하려다가~~ ㅠㅠ.. 잘않됨. 그래서~~
고민하다가~ CMenu의 함수인~ 아래 함수 등으로 직접 해결..ㅋㅋ.. 너무 했나?
pMenu->CheckMenuItem(IDM_..., MF_BYCOMMAND | MF_CHECKED);
어쨌든 해결. 그리고, Menu에서는 ON_UPDATE_COMMAND_UI 가 ON_COMMAND 보다 먼저 발생함.