社区
资源
帖子详情
有没有方法改变对话框背景图案,不是背景颜色呀!请指教!
hayeswu
2003-03-12 05:32:45
谢谢!
...全文
18
2
打赏
收藏
有没有方法改变对话框背景图案,不是背景颜色呀!请指教!
谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
isCrazy
2003-03-13
打赏
举报
回复
最好响应:WM_ERASEBKGND消息。比WM_PATIENT消息要好。
BOOL CMainWnd::OnEraseBkgnd(CDC* pDC)
{
//请在此加入背景绘图代码:
return CWnd::OnEraseBkgnd(pDC);
}
guoxiny
2003-03-12
打赏
举报
回复
可以添加WM_DRAWITEM消息对CDialog进行重画。挺费劲的,以下是将一个应用程序的图标画到一个CButton上的代码,对CDialog应该也是这样的,虽然我没试过。
void CBigIcon::OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct)
{
CDC* pDC = CDC::FromHandle(lpDrawItemStruct->hDC);
ASSERT(NULL != pDC);
CRect rc;
GetClientRect(&rc);
int cxClient = rc.Width();
int cyClient = rc.Height();
//Get system Icon
HICON hicon = ::AfxGetApp()->LoadIcon(IDR_MAINFRAME);
if(NULL == hicon)
return;
//get system icon size
int cxIcon = ::GetSystemMetrics(SM_CXICON);
int cyIcon = ::GetSystemMetrics(SM_CYICON);
//create a bitmap with pDC compatiblete
CBitmap bitmap;
if(!bitmap.CreateCompatibleBitmap(pDC,cxIcon,cyIcon))
return;
//Creates a memory device context that is compatible with
//the device specified by pDC
CDC dcmen;
if(!dcmen.CreateCompatibleDC(pDC))
return;
CBitmap* pOldBitmap = dcmen.SelectObject(&bitmap);
if(NULL == pOldBitmap)
return;
//draw background
dcmen.StretchBlt(0,0,cxIcon,cyIcon,pDC,2,2,
cxClient-8,cyClient-8,SRCCOPY);
//draw icon on the background
dcmen.DrawIcon(0,0,hicon);
//draw border
CPen pen;
pen.CreateStockObject(BLACK_PEN);
CPen* pOldPen = pDC->SelectObject(&pen);
pDC->Rectangle(0,0,cxClient-4,cyClient-4);
if(pOldPen)
pDC->SelectObject(pOldPen);
//draw shadow
CBrush brh;
brh.CreateStockObject(DKGRAY_BRUSH);
rc.SetRect(cxClient-4,4,cxClient,cyClient);
pDC->FillRect(&rc,&brh);
rc.SetRect(4,cyClient-4,cxClient,cyClient);
pDC->FillRect(&rc,&brh);
//draw icon content
pDC->StretchBlt(2,2,cxClient-8,cyClient-8,&dcmen,0,0,
cxIcon,cyIcon,SRCCOPY);
}
3DMax渲染常见问题
前言: 最近在学习3DMax渲染,刚好看网上看到一篇总结了3DMax渲染常见问题的好文章,现在就把它转过来,一方面是为了让自己以后能够复习,另一方面分享给大家! 进入主题: 1。我在渲染后,出现大量的锯齿,难以忍受,
请
问这事什么原因?我已经增加了节点啊! 答:在渲染菜单底下选择SMOOTH项目。 2。
请
指点怎样把平面图导入场景中的
背景
WEB测试点总结归纳
web测试点总结,不足之处望多多
指教
一、输入框 1、字符型输入框: (1)字符型输入框:中文,英文全角、英文半角、数字、空或者空格或者回车、特殊字符(~!@#¥%……&*?[]{}”(特别要注意单引号和&符号))。禁止直接输入特殊字符时,使用”复制+粘贴”功能尝试输入。 (2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超长字符比如把整个文章拷贝过去。 (3)空...
android小进阶- 自定义view Canvas画板
在公司系统学习RN框架+android 公众号推文学习了一段时间后,终于等到你-公司布置的一个任务 开发纯原生的白板功能,包含画笔的粗细程度,橡皮擦,清空画板功能,裁剪,包含手动裁剪,自动裁剪需求,base64导入,导出功能。翻页功能。html代码导入canvas,啥也不多说,上源码分析和遇到的坑。 由于还在开发中 目前功能只缺少翻页功能 ,其他功能需求基本完善,已...
Delphi的笔记整理(一)
这几天清理资料,把以前学Delphi时的笔记翻出来了。大概是2005年时的吧,有些资料都
没
有什么价值了。以后再整理吧。 Delphi Note 1、触发器的使用。 源数据库: 名称:info 字段:idd、namee、age、sex、city、department、position 目标数据库: 名称:leave 字段:idd、namee、type 1、 修改操
android安卓源码海量项目合集打包-1
下载地址 最后更新共计113个分类5177套源码29.2 GB。 卷 新加卷 的文件夹 PATH 列表 卷序列号为 00000200 5E7A:7F30 F:. ├─前台界面 │ ├─3D标签云卡片热门 │ │ Android TagCloudView云标签的灵活运用.rar │ │ Android 实现 标签 拖动
改变
位置.rar │ │ android 流式布局和热门标签.zip │ │ ...
资源
2,586
社区成员
18,441
社区内容
发帖
与我相关
我的任务
资源
VC/MFC 资源
复制链接
扫一扫
分享
社区描述
VC/MFC 资源
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章