可以的。你的消息响应函数是不是在CMainFrame类中?但是你只写上面的语句只能完成以下功能:程序运行时没有勾,然后点击打上勾。但是在次点击时勾不能取消。因为你没有后续去掉勾的程序,你可以加一个判断的BOOL值进行判断就可以了。至于你放在oncreate()函数中一运行就出来了,是因为本身就是建立框架类窗口的。你只要一运行,他就按照你的程序直接就构建出窗口了,当然也包括你要求的打上勾。。。