Dialog에선 않먹는 CCmdUI...
2014. 8. 6. 21:55ㆍIT-개발/winapi 및 MFC
반응형
꽤 오래된 내용인거 같긴한데... 모르면 한참 고생한다...
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 보다 먼저 발생함.
'IT-개발 > winapi 및 MFC' 카테고리의 다른 글
GetFileSizeEx 사용 - 큰일.개발.기억력상실~ㅠ (0) | 2015.06.04 |
---|---|
인증서 입히기~ 진짜 쓰는거만~ (0) | 2015.06.01 |
파일이름이 짧게 나올때~ㅠㅠ (0) | 2015.05.14 |
[MFC] 유니코드 멀티바이트 UTF-8 문자열 인코딩 변환 모음(퍼옴) (2) | 2015.04.23 |
... 이 이렇게 쉽게 표현 될줄이야~ ㅋ (0) | 2014.08.06 |