小弟CreateEx了一个窗体,又将一个Button放在了其上面。要实现点击下Button,窗体大小增大。
现在困惑的是 不知道怎么添加响应 左键Button的代码。
谢谢。

解决方案 »

  1.   

    如果只是点击可以使用 ON_BN_CLICKED,如果只是左键按下,
    那要重写这个Button类.
      

  2.   

    你创建的button有IDC_BUTTON吧,直接在你的窗体的父类中,添加
    .h
    afx_msg void OnBnClickedButton()
    .cpp
    ON_BN_CLICKED(IDC_BUTTON, OnBnClickedButton)然后是其实现函数,
    试一下这样可以不?
      

  3.   

    楼主属于一点都不会,还想练习一下做点东西出来。这种方法本身就是错的,做出来又能怎么样?建议找本教程一类的书先学着做一些东西吧。
    至于你提的问题,如果你真的只是增加个按钮,你只需要双击这个按钮,VC就可以自动帮你添加一个函数,你在函数中调用MoveWindow一类的函数就可以实现放大了
      

  4.   

    不如LZ基础如何,如果说只是普通按钮则如LS所述那样  ON_BN_CLICKED 然后添加响应即可。
    如果是贴图或者其他比较特殊情况,则需要计算RECT并判断位置做LBUTTONDOWN的响应