你的意思是说创建有消息处理能力的图形类,改视中的CmdMsg,让这些图形类来处理消息????

解决方案 »

  1.   

    我觉得xianglusong(boy) 的意见很好,同意
      

  2.   

    没错,我也觉得是很麻烦的,在例如OnLButtonDown()这样的函数里,操作多得要命,我是把
    操作模式分类,如选取,移动,翻转等等,再在分类里对不同的图元分类。但这样一个函数的代码就长的要命,里面尽是switchcase,结果同写win32的程序差不多。xianglusong(boy)的建议确实很好,回头我也试试。
      

  3.   

    msdn里不是有一个例子吗?拿来扩充,稍作修改OK,我真佩服MS文档人员写的这个例子?使用了VC++语法的精华.
      

  4.   

    果然,是不是:DRAWCLI
    厉害,结构太好了,和MFC的结构一样合理
      

  5.   


    我的方法是:
    界面和主程序分开。
    用Begin()和End()作为动作接口,VC界面只和这两个东西打交道,所以,可以把界面换成任何一种开发环境(只要是C++)