我从CButton派生了一个类,为什么它没有WM_CREATE消息,不能执行到OnCreate呢我在OnCreate中设置了几个断点,他就是执行不到

解决方案 »

  1.   

    你是在对话框中做的吧,
    OnCreate是不执行的
      

  2.   

    在类视图中右击按钮类名称->Add Windows Message Handler ,里面有WM_CREATE 消息
      

  3.   

    to xianglitian(向立天) 就是在对话框中做的,OnSize函数也不执行,没有OnCreate,只好在别的地方初始化了
      

  4.   

    是想问在哪儿初始化么?
    PreSubclassWindow()
    放这里。
      

  5.   

    只能是在这个小窗口创建出来以后我想做的是,根据小窗口客户区的大小创建一个内存设备,预先把底图画好,然后每次DrawItem的时候把底图复制到客户区PreSubclassWindow好像执行的太早了,不能得到客户区大小
      

  6.   

    对话框初始化当然是在OnInitDialog中了,那时小窗口的客户区已经确定.
      

  7.   

    看样子你是在做位图按钮,是吧,网上有很好的例子.http://www.codeproject.com/buttonctrl/cxskinbutton.asp