我想对按钮进行改造,使它上面能显示图像,而且当我点击它时,它会改变自己在屏幕上的位置,就象“华容道”游戏中的没块拼图怎么实现?
解决方案 »
- 请教如何用VC程序自动点击网页上的按钮?
- 网络结构和端口问题,高手look look
- 如何显示真色彩图标
- COM相对于普通dll的一个重大缺点,不知各位大虾有否同样的感觉
- 请问哪有winsock实现的ping6的源代码?
- 我建立ATL工程后,想插入ATL对象失败:Error Invoking ATL Object Wizard Component
- 如何向PE可执行文件中加入一段代码?(VC实现)
- vc+ado访问sql数据库的查询算法??删除算法??
- MFC远程监视 不需要控制
- 急需用串口传输文件的源代码,那里可以找到??
- 在写一份英文简历,每个项目下面都要些段很长的项目描述Description,共写八个项目,应该每个描述都不同才好,但不知道该怎么写这种描述
- 如何判断一个文件已经结束?
如果想要获得更多的控制可以继承CButton类创建自己的新的Button类
再OnLbuttonDown中MoveWindow就行了
当然,正宗的办法是OwnerDraw,派生自己的CMyButton后重载DrawItem类.codeguru有很多. 和资源关连只需在设计的时候把按钮设上OwnerDraw属性,用classwizard就行了.当然也可在类的代码PreSubclassWindows中给按钮加上OwnerDraw属性.
找不到我发给你!
http://www.codeproject.com/buttonctrl/cbuttonst/CButtonST_src.zip
{
// TODO: Add your code to draw the specified item
......
}