社区
界面
帖子详情
怎么在Dialog上画个圆?
cglee
2005-08-17 09:30:05
怎么在Dialog上画个圆,填充颜色的圆?
...全文
170
8
打赏
收藏
怎么在Dialog上画个圆?
怎么在Dialog上画个圆,填充颜色的圆?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cglee
2005-08-17
打赏
举报
回复
greenabc(guowei):还是你好,给的很详细啊
greenabc
2005-08-17
打赏
举报
回复
void CHYWvs62Dlg::OnPaint()
{
if (IsIconic())
{
...
...
...
}
else
{
CPaintDC dc(this);
CPen pen,*pOldPen;
CBrush brush,*pOldBrush;
pen.CreatePen(PS_SOLID,1,RGB(255,0,0));
brush.CreateSolidBrush(RGB(0,255,0));
pOldPen = dc.SelectObject(&pen);
pOldBrush = dc.SelectObject(&brush);
dc.Ellipse(0, 0, 100, 100);
//Release GDI Object
dc.SelectObject(pOldPen);
dc.SelectObject(pOldBrush);
pen.DeleteObject();
brush.DeleteObject();
CDialog::OnPaint();
}
}
cglee
2005-08-17
打赏
举报
回复
怎么选brush啊??
lixiaosan
2005-08-17
打赏
举报
回复
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_mfc_cdc.3a3a.ellipse.asp
画圆的时候要先选入brush
pDC->Ellipse(100,100,100,100);
lixiaosan
2005-08-17
打赏
举报
回复
pDC->Ellipse(..)
具体看msdn中Ellipse的参数说明,,可以填充
cglee
2005-08-17
打赏
举报
回复
代码没看懂,你写完整些,我又没有msdn,查不了
Zhymax
2005-08-17
打赏
举报
回复
HPEN hpenOld = SelectObject(hDC, hpenDraw);
HBRUSH hbrOld = SelectObject(hDC, hbr);
Ellipse(hDC, rc.left, rc.top, rc.right, rc.bottom);
SelectObject(hDC, hbrOld);
SelectObject(hDC, hpenOld);
MFC 在
Dialog
窗口下画点,
圆
,弧线
在vs MFC中,随意鼠标点击
Dialog
窗口,获取三个点,在窗口上通过这三个点画
圆
和弧
MFC环境下选择画刷 画笔绘
圆
矩形
圆
角矩形
MFC环境下选择画刷 画笔绘
圆
矩形
圆
角矩形,本程序代码参考黄维通《Visual C++面向对象与可视化设计》
鸿蒙版手机应用开发入门
鸿蒙OS借助分布式能力造就新硬件、新交互、新服务,打开焕然一新的全场景世界,将必然成为下一个时代——万物互联时代的王者,虽然物联网的概念兴起多年,但是智能设备的割裂,让万物互联始终停留在一个概念上,...
dialog
使用代码实例
如何定义
dialog
? 如何定义
圆
角背景
dialog
? 如何定义
dialog
弹出位置和动画?
VC创建
圆
角
dialog
的实现方法
我们有时候需要
圆
角的对话框,要实现这样的效果,一般包括两步工作,第一步:将原有对话框的直角裁剪掉,第二步:为对话框画上
圆
角或者为对话框贴上一个
圆
角的图片。 第一步:我们在OnCreate函数中来实现,代码量也...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章