掌中招聘网 » 掌中论坛 » VC/MFC » VC精华教程:MFC入门系列(五)
首页 上一页 下一页 尾页 
 
 本页主题: VC精华教程:MFC入门系列(五)
 


龙哥

积分:33
发表主题:4




 发表于 2008-08-06 10:19 资料
楼主


MFC入门(五) 工具条和状态条(下)

  大家都在催我继续写,我真得很想写快点,不过我写这一篇文章得3-4个小时。我不希望大家看了不懂,或者没学到什么东西。写该系列文章,另一个原因就是想还Vchelp站长闻怡洋和雷神的人情,我在学VC很困难的时候,学习了雷神的文章和教程和闻站长的教程.有了很好的学习效果,在市面上很多的书籍一上来就是向导,很多人就是看不明白而放弃学VC。我希望大家也不要放弃,我又将我的这点烂文章发到网站去了.希望有更多的人来学习VC,也希望大家有什么体会和心得或发现也能够写出来大家共享。

  下面我接着上一节的内容来讲,我们已经将工具条和状态条的外观画好,现在要为这个工具条和状态栏加上响应,也就是消息映射和处理函数,我们先将一些无关紧要的消息框去掉。然后添加消息映射:


  ON_COMMAND(ID_DISPLAY_UP, up)
  ON_COMMAND(ID_DISPLAY_DOWN,down)
  ON_COMMAND(ID_DISPLAY_LEFT,left)
  ON_COMMAND(ID_DISPLAY_RIGHT,right)

  消息映射宏ON_COMMAND接两个参数,第一个是资源ID号,第二个是响应函数的名字。我们要在sample类里面加上这些函数
void up()
{
::MessageBox(0,"up","消息",MB_OK);
}
void down()
{
::MessageBox(0,"down","消息",MB_OK);
}
void left()
{
::MessageBox(0,"left","消息",MB_OK);
}
void right()
{
::MessageBox(0,"right","消息",MB_OK);
}




首页 上一页 下一页 尾页