开始菜单响应函数中添加
GetMenu()->EnableMenuItem(ID_START,MF_BYCOMMAND | MF_GRAYED);
GetMenu()->EnableMenuItem(ID_STOP, MF_BYCOMMAND | MF_ENABLED);
结束菜单响应函数中添加
GetMenu()->EnableMenuItem(ID_START,MF_BYCOMMAND | MF_ENABLED);
GetMenu()->EnableMenuItem(ID_STOP, MF_BYCOMMAND | MF_GRAYED);
GetMenu()->EnableMenuItem(ID_START,MF_BYCOMMAND | MF_GRAYED);
GetMenu()->EnableMenuItem(ID_STOP, MF_BYCOMMAND | MF_ENABLED);
结束菜单响应函数中添加
GetMenu()->EnableMenuItem(ID_START,MF_BYCOMMAND | MF_ENABLED);
GetMenu()->EnableMenuItem(ID_STOP, MF_BYCOMMAND | MF_GRAYED);
遇到一个问题:
按照您说的那样写的,但是当我点击 “开始”变灰,点击“结束”后, "开始" 没有从灰色变亮,需要鼠标指上去,它才变亮这是怎么回事?如何解决呢?后面加上DrawMenuBar();