?请给出函数。。
在对话框里面 有弄个picture控件。要求按下BUTTION按钮就在picture控件所划的区域里显示图片。
首先你可以把所有要放到图片添加到res里如果是用户打开攵件那种就不必添加
picture控件太难用了,用它导入的图片我暂时还没发现改变图片大小的办法我可以用CStatic类来实现按mfcbuttonn在一个固定大小区域显示圖片的功能。用兼容DC绘图的方法我就不说了
用picture控件显示图片如下:
Image 选择一幅位图,提前导入工程中
也可以用WM_MOUSEMOVE消息函数实现,只是要多用两个变量
你的响应WM_MOUSEDRAG时间就可以了,重载Cmfcbuttonn然后让那个按钮是CNEWmfcbuttonn的对象就行了。
或者你不是就像做一个像VB、VC一样的功能么?不如自己写一个ActiveX空间自己绘图,不就行了么我听说VB、VC也是这么做的。
你对这个回答的评价是
按钮移动,嘛要相应响应WM_MOUSEDRAG事件,可以重载Cmfcbuttonn然后定义新的按钮变量即可;
按钮的颜色只要在上述的重载里加入属性并重绘即可,可能复杂一些我有彩色按钮类,颜色相同只要自己制定就行
也可鉯用WM_MOVE吧这个具体的你也可以查一下MSDN,上面有很详细的解释!
你对这个回答的评价是
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。