社区
界面
帖子详情
问个往界面上贴图的问题
cryptonym
2005-07-29 05:38:17
描述:我有一个窗口,我要在窗口上贴个背景。窗口上还有button,button上也要贴图片,这些图片都有了。
现在的情况是:在背景图片中应该放button的位置给空着的,比如是一个黑色的框。
我想问的是我怎么才能准确的把这个button放到那个框里呢?这样才能和谐阿。
窗口是可以resize的。
...全文
195
12
打赏
收藏
问个往界面上贴图的问题
描述:我有一个窗口,我要在窗口上贴个背景。窗口上还有button,button上也要贴图片,这些图片都有了。 现在的情况是:在背景图片中应该放button的位置给空着的,比如是一个黑色的框。 我想问的是我怎么才能准确的把这个button放到那个框里呢?这样才能和谐阿。 窗口是可以resize的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cryptonym
2005-07-31
打赏
举报
回复
还是猫猫说的根我的相似。
其他几个大哥说的根我的意思不大一样。不过我还是谢谢!
caocheng8230
2005-07-31
打赏
举报
回复
用从网站上下载的很多的nb控键,很多的功能都能实现。好像是CButtonST,很多的,若你找不到,我发一个给你
dirdirdir3
2005-07-30
打赏
举报
回复
你的框是系统资源的话可以用GetDlgItemRect来得到坐标,再画图
handsomerun
2005-07-30
打赏
举报
回复
现在的情况是:在背景图片中应该放button的位置给空着的,比如是一个黑色的框。
我们在做项目的时候,碰到过楼主这样的问题,框贴图片,上面有按钮,然后有按钮的地方标记
就是首先用画板打开那个图片,把那个位置的坐标记下来,然后在对话框上画上button,然后用文本方式打开rc文件,在这个文件里面调整button的位置和大小,就是这样,没什么好办法
当然了,你在程序了setwindowpos和movewindow也可以啦。一样的
还有么,要么你不要把有按钮的地方标记出来,这样你的按钮可以随便画啦,呵呵!!
saliors
2005-07-30
打赏
举报
回复
在你要放Button的地方,先放一个Picture控件,控件ID假设为IDC_1
CDC *pDC;
CBitmap bmp;
CDC MemDC;
CRect rect;
pDC=(CDC*)GetDlgItem(IDC_1)->GetWindowDC();
MemDC.CreateCompatibleDC(pDC);
bmp.LoadBitmap(IDB_BMP); //这里是你要再按键上贴的图。
MemDC.SelectObject(bmp);
pDC->BitBlt(0,0,11,11,&MemDC,0,0,SRCCOPY );
这样就可以在你需要的准确位置贴图勒
sjcode
2005-07-30
打赏
举报
回复
重写CButton里的DrawItem,在这个函数里,完成你对Button的绘制
并且在主窗口加上子类化处理到button子类里
lianglp
2005-07-30
打赏
举报
回复
每个按钮是自己画的图片,同样对话框也一样,只是把按钮的位置刚好放到对话框所需的位置就可以了。
CodeKey
2005-07-29
打赏
举报
回复
不知道你有没有注意到qq里边的按钮位置是保存在文件中的,这是美工的时候制定好的
cryptonym
2005-07-29
打赏
举报
回复
晕死,这也太蠢了巴。
没有别的比较nb的方法吗?那么多软件,比如qq,msn,等等他们上面的按钮都是按你们的方法计算,在贴上去吗?
谢谢大哥们的回复阿。再帮帮忙
goodboyws
2005-07-29
打赏
举报
回复
在窗口OnSize里算出那个黑色的框的位置并保存,然后或把按钮MoveWindow到黑色的框里
thisisll
2005-07-29
打赏
举报
回复
你RESIZE的时候各个比例变
坐标也变就好了啊
thisisll
2005-07-29
打赏
举报
回复
你把坐标算准就好了啊
你可以用PHOTOSHOP之类的工具去看那些坐标
Layabox WebGL Shader编程教程
本教程“授人以渔”,为大家带来零起点的WebGL Shader教学,从图形硬件的发展史开始,讲GPU可编程管线,讲3D模型数据结构、
贴图
、光照、渲染,让大家能从一个纵深的过程中宏观的了解这种技术的前因后果。教程以Laya...
循序渐进实现仿QQ
界面
(一):园角矩形与双缓冲
贴图
窗口
经常看到CSDN上有人问,QQ这个功能怎么实现,那个
界面
怎么实现,归纳了一下,决定写这么一个仿QQ
界面
程序,实用功能一律不实现,仅仿
界面
: 异型窗口
贴图
界面
界面
可调色,换底纹仿QQ
界面
上的各种自绘控件 QQ2009...
UE4 IOS UI
界面
贴图
无法显示
问题
及
贴图
优化
打包IOS UI
界面
贴图
无法正常显示,这与各个平台支持的纹理压缩有关 。解决方案:1:2次幂大小的
贴图
,可以正常显示2:更改压缩格式:改为userinterface 2d ,此时也可以正常显示3:在项目设置,iOS如图:参考:手游...
C语言图形化终极(基本
贴图
、切割
贴图
、透明
贴图
)
基本
贴图
切割
贴图
透明
贴图
VC/MFC
界面
美化之
贴图
1.picture控件:直接在想要
贴图
的地方拖一个picture控件,然后选一张位图过去即可。 2.CDC::BitBlt BOOL BitBlt( int x, int y, int nWidth, int nHeight, CDC* pSrcDC, int xSrc, int ySrc
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章