[诚心请教]怎么实现背景贴图的窗口的大小变化!

ablewindy 2005-08-08 04:17:00
我的窗口背景是无规则的图片。就像MediaPlayer,怎么实现像MediaPlayer那样可拖大拖小啊。
它的前景图跟着放大缩小,是怎么实现的啊。
...全文
117 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
rainliuyu 2005-08-09
  • 打赏
  • 举报
回复
拉身的时候注意要用双缓存绘图,否则屏幕会闪的很明显。
rainliuyu 2005-08-09
  • 打赏
  • 举报
回复
把背景图分为9个区域
1 2 3
4 5 6
7 8 9

1,3,7,9是不拉身的,2 8可以左右拉伸,4 6是垂直拉身,5 则是全屏拉伸
拉身的时候有顺序,5最先做,其他无所谓。
至于按钮,我认为不应该在背景图上画出来。
不知道可不可以帮上忙
rainliuyu 2005-08-09
  • 打赏
  • 举报
回复
把背景图分为9个区域
1 2 3
4 5 6
7 8 9

1,3,7,9是不拉身的,2 8可以左右拉伸,4 6是垂直拉身,5 则是全屏拉伸
拉身的时候有顺序,5最先做,其他无所谓。
至于按钮,我认为不应该在背景图上画出来。
不知道可不可以帮上忙
Pike_Jun 2005-08-09
  • 打赏
  • 举报
回复
能不能用两层界面或画中画那样的效果啊?
ablewindy 2005-08-09
  • 打赏
  • 举报
回复
stretchblt不行啊!
背景图片会变形啊!
那么放大的时候按钮也会跟着变大。
而我期待的只是界面的扩大,比如边框还是原来的大小
界面元素重排,按钮等还是原来的大小。
就像MediaPlayer和RealOne那样!
iswjh 2005-08-09
  • 打赏
  • 举报
回复
stretchblt
dirdirdir3 2005-08-08
  • 打赏
  • 举报
回复
用stretchblt

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧