社区
界面
帖子详情
请教:一个界面比较美观的对话框的问题!!!!!!
xiaoxieyu
2005-01-14 04:12:08
建立了一个多文档工程,工程中包含有大量的对话框;
现在想弄一个比较好看的对话框的派生类,所有对话框都从这个类中派生,由此来美化我的对话框的界面(包括属性页);
或者通过子类化(subclass)来美化对话框。
请问哪位有类似的比较酷的对话框的派生类?提供一个!!(不要皮肤之类的东西,浪费资源)
misssky2003@163.com
...全文
255
7
打赏
收藏
请教:一个界面比较美观的对话框的问题!!!!!!
建立了一个多文档工程,工程中包含有大量的对话框; 现在想弄一个比较好看的对话框的派生类,所有对话框都从这个类中派生,由此来美化我的对话框的界面(包括属性页); 或者通过子类化(subclass)来美化对话框。 请问哪位有类似的比较酷的对话框的派生类?提供一个!!(不要皮肤之类的东西,浪费资源) misssky2003@163.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qrlvls
2005-01-15
打赏
举报
回复
一个思路:为对话框实现阴影效果也不错,方法可以用定时器定时更新边框内容
需要修改非客户区的大小
MuseIn
2005-01-15
打赏
举报
回复
MSN的对话框不错,谁有代码?:)
zhucde
2005-01-15
打赏
举报
回复
对,自己画.仔细看一下对话框的代码吧
flyelf
2005-01-15
打赏
举报
回复
还是自己画吧,可以随心所欲
老夏Max
2005-01-15
打赏
举报
回复
不使用界面库,只能使用最繁琐的贴图了,呵呵,控件也很麻烦,为了漂亮可能还需要重载控件!
你可以看看其相关的例子!
xuzheng318
2005-01-14
打赏
举报
回复
void CTestDlg::DrawView()
{
CPaintDC dc(this);
CRect rect;
CString strText="TEST. HEllo WoRLD! 你好,VCKBASE!"; //文本内容
GetClientRect(rect);
rect.right=27; //自绘区域宽度
COLORREF m_clrSideBarStart; //自绘区域起始处颜色
COLORREF m_clrSideBarEnd; //自绘区域结束处颜色
m_clrSideBarStart=RGB(205,205,205); //灰色
m_clrSideBarEnd=RGB(100,0,0); //褐色
//创建图及绘制区域
HBITMAP bmpBar = CreateGradientBMP(
dc.m_hDC, m_clrSideBarStart, m_clrSideBarEnd,
rect.Width(), rect.Height(),
0, 256);
if (bmpBar)
{
CDC memDC;
memDC.CreateCompatibleDC(&dc);
HBITMAP hOldBmp = (HBITMAP)::SelectObject(memDC.m_hDC, bmpBar);
dc.BitBlt(rect.left, rect.top,
rect.Width(), rect.Height(),
&memDC, 0, 0, SRCCOPY);
::SelectObject(memDC, hOldBmp);
::DeleteObject(bmpBar);
}
//绘制文本
CFont vertFont;
//字体
vertFont.CreateFont(16, 0, 900, 900, FW_BOLD,
0, 0, 0, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
DEFAULT_PITCH, "Arial");
CFont *pOldFont = dc.SelectObject(&vertFont);
COLORREF oldColor = dc.GetTextColor();
dc.SetTextColor(RGB(255, 255, 255)); //文本颜色
dc.SetBkMode(TRANSPARENT);
dc.TextOut(rect.left+2, rect.bottom-4, strText); //文本起始位置
dc.SetTextColor(oldColor);
dc.SelectObject(pOldFont);
vertFont.DeleteObject();
}
fanqing
2005-01-14
打赏
举报
回复
http://www.vckbase.com/document/viewdoc/?id=678
http://www.vckbase.com/document/viewdoc/?id=1235
http://www.vckbase.com/document/viewdoc/?id=317
vb
请教
:用vb写了
一个
打印当前页的命令,但总是出现打印窗口,有没有办法不出现这个窗口直接打印
请教
:用vb写了
一个
打印当前页的命令,但总是出现打印窗口,有没有办法不出现这个窗口直接打印 悬赏分:25 - 解决时间:2010-2-4 11:07 因为经常需要打印当前的某一页而不是全部,所以在网上找到这个命令,建立宏...
餐厅管理信息系统课程设计
餐饮管理系统的框架是
一个
对话框
类型的操作
界面
,用户注册、登录后,可对餐饮管理的各个功能模块进行操作。 1.1设置主
界面
系统主
界面
如图3: 图3 每个事件的对应代码如下: (1) 单击“注册”菜单,弹出“注册”...
Python训练营103期开班典礼直播回放
#《5天Python闯关训练营》学习计划#挑战周期:12月16日—12月20日直播安排:开班典礼:12...完成相应的软件安装及环境搭建学习服务:12.16-12.20日为本课正式服务周期期间遇到学习
问题
可社群
请教
,群内安排助教老师答疑
DOS 软盘+光盘+U盘+硬盘+NTFS 想拥有更强大的DOS功能??
我个人认为,起步时就抱着一本《DOS原理手册》死啃不是明智的选择,而根据常见的
问题
来逐步研究DOS也许是
一个
更容易弄懂它的方法。 学习中遇到
问题
时,要习惯于多思考,根据已经掌握的知识举一反三;搞不懂的,可以...
asp.net知识库
NET委托:
一个
C#睡前故事 [推荐] - [原创] Microsoft .NET策略及框架概述 卸载Class? Web Form 窗体 如何实现web页面的提示保存功能 在ASP.Net中两种利用CSS实现多
界面
的方法 如何在客户端调用服务端代码 页面一...
界面
15,978
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章