社区
界面
帖子详情
指定区域画图
computerjjk
2004-11-25 12:02:37
1。如果我要在一个原形区域加载一副位图--假设圆半径 30象素,图是60*60象素,中间有一30象素半径圆,我如何才能将位图上非圆部分不显示?
2。我想从新画滚动条,但不知如何响应鼠标点击小箭头时使视图移动,我用movewindow会闪。
谢谢
...全文
96
4
打赏
收藏
指定区域画图
1。如果我要在一个原形区域加载一副位图--假设圆半径 30象素,图是60*60象素,中间有一30象素半径圆,我如何才能将位图上非圆部分不显示? 2。我想从新画滚动条,但不知如何响应鼠标点击小箭头时使视图移动,我用movewindow会闪。 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hifan
2004-11-25
打赏
举报
回复
Windows程序设计~!原版教程上面有的哦~!
自己看看吧~!
try876
2004-11-25
打赏
举报
回复
建议看看圆形按钮的代码实现,应该有帮助
hifan
2004-11-25
打赏
举报
回复
CPaintDC dc(this);
CBitmap m_Bmp;
m_Bmp.LoadBitmap(IDB_BITMAP1);
CDC DcMemImg, DcMemTemp;
DcMemImg.CreateCompatibleDC(&dc);
DcMemTemp.CreateCompatibleDC(&dc);
BITMAP Bitmap;
m_Bmp.GetBitmap(&Bitmap);
INT cx=Bitmap.bmWidth;
INT cy=Bitmap.bmHeight;
////////////////画一个Bitmap
CBitmap Temp;
Temp.CreateBitmap(cx,cy,1,1,NULL);
DcMemTemp.SelectObject(&Temp);
DcMemTemp.SelectObject(GetStockObject(BLACK_BRUSH));
DcMemTemp.Rectangle(0, 0, cx, cy);
DcMemTemp.SelectObject(GetStockObject (WHITE_BRUSH));
DcMemTemp.Ellipse(0, 0, cx, cy);
////////////////
CBitmap* OldBitmap=(CBitmap*)DcMemImg.SelectObject(&m_Bmp);
DcMemImg.BitBlt(0,0,cx,cy,&DcMemTemp,0,0,SRCAND);
dc.BitBlt(0,0,cx,cy,&DcMemTemp,0,0,0x220326); // 0x220326[反色] SRCCOPY的反
dc.BitBlt(0,0,cx,cy,&DcMemImg,0,0,SRCPAINT); // SRCAND的反
这个应该可以拉~!
哈哈~!不客气~! :)
hifan
2004-11-25
打赏
举报
回复
CPaintDC dc(this);
CBitmap m_Bmp;
m_Bmp.LoadBitmap(IDB_BITMAP1);
CDC DcMem, DcMem2;
DcMem.CreateCompatibleDC(&dc);
BITMAP Bitmap;
m_Bmp.GetBitmap(&Bitmap);
INT cx=Bitmap.bmWidth;
INT cy=Bitmap.bmHeight;
CBitmap* OldBitmap=(CBitmap*)DcMem.SelectObject(&m_Bmp);
dc.SelectObject(GetStockObject(BLACK_BRUSH));
dc.Rectangle(0,0,cx,cy);
dc.SelectObject(GetStockObject(WHITE_BRUSH));
dc.Ellipse(0,0,cx,cy);
dc.BitBlt(0,0,cx,cy,&DcMem,0,0,SRCAND);
DcMem.SelectObject(&OldBitmap);
不知行不行~!
在
指定
位置画可拉伸的图片(用CMemDC封装).
本资源实现了在一个对话框
指定
区域
画图
,图片可根据
指定
区域
的大小拉伸自身的大小。并且实现了在对话框
指定
的订房画各种彩色的形状。例如圆、正方形等等。
画图
截屏图形操作工具(免费、免汉化、免安装)--pickpick
具备了截取全屏 活动窗口
指定
区域
固定
区域
手绘
区域
功能 支持滚动截屏 屏幕取色 支持双显示 器 具备白板 屏幕标尺 直角坐标或极坐标显示与测量 具备强大的图像编辑和标注功能 截图可以保存到剪贴板 自动或手动命名...
VBA数据处理,
画图
,事务.zip
如题,这个文件中包含所有的原始数据,代码,以及对代码的详细注释。 主要内容有:清空sheet数据,清空sheet曲线图,对特定
区域
数据求平均值,并作出折线图
fill_between:用于填充图中选定
区域
的 Matlab 函数
这是一个很好的属性,因为我们可以绘制一条曲线,并决定只填充该曲线的特定
区域
(见下图左上角)。 如果where=1或where=[]那么我们假设我们想要填充所有给定的 x 值(见右上角的例子)。 y1和y2都可以是向量,在...
绘制置信区间:绘制
指定
下限和上限之间的阴影
区域
-matlab开发
绘制阴影置信区间。 使用 matlab 填充函数,而不是面积。 这允许覆盖多个置信度图以进行统计比较。
界面
15,980
社区成员
115,900
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章