社区
Symbian
帖子详情
如何设置对话框背景色
cjc8279
2005-10-31 02:20:23
小生用UIQ:P910做UI, 用如下iMyDialog->OverrideColorL(EColorDialogBackground,TRgb(22,105,197可以改变对话框的背景色,但同时对话框的底下莫名其妙地出现一个和系统颜色一样的横向小区域,我想改变这个区域的颜色,但不知道怎么做,求各位高手帮帮忙,谢谢!!!
...全文
169
1
打赏
收藏
如何设置对话框背景色
小生用UIQ:P910做UI, 用如下iMyDialog->OverrideColorL(EColorDialogBackground,TRgb(22,105,197可以改变对话框的背景色,但同时对话框的底下莫名其妙地出现一个和系统颜色一样的横向小区域,我想改变这个区域的颜色,但不知道怎么做,求各位高手帮帮忙,谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chenziteng
2005-10-31
打赏
举报
回复
.
推测那个横条有两种情况:
1. 就是空出来一块;
2. 可能是个spacer控件;
好在这两种情况下显露出来的都是Dialog窗口的背景色,因此提出解决方案:改变Dialog窗口的背景色。
经过测试,有效代码如下:
CEikDialog* dlg = new(ELeave) CEikDialog;
dlg->PrepareLC(R_MY_DIALOG);
RWindow* win = (RWindow*)dlg->DrawableWindow(); // !
win->SetBackgroundColor(TRgb(22,105,197)); // !
dlg->OverrideColorL(EColorDialogBackground,TRgb(22,105,197));
dlg->RunLD();
在VC++6.0中给
对话框
设置
背景色
或者背景图片
在VC++6.0中给
对话框
设置
背景色
或者背景图片
VC6
对话框
背景色
在Microsoft Visual C++ 6.0(简称VC6)中,开发Windows应用程序时,我们可能会遇到需要自定义
对话框
背景色
的需求。
对话框
是用户与应用程序交互的重要界面元素,其默认
背景色
通常为系统标准颜色,但有时为了个性化...
基于MFC的关于
设置
对话框
背景颜色的
设置
在派生类中,添加一个成员变量来存储你想要的
背景色
,例如`m_colorBackground`。 2. **重写 OnInitDialog**:在`CMyDialog`类中,重写`OnInitDialog`函数。在这个函数中,获取
对话框
的窗口句柄(`m_hWnd`),然后...
改变MFC
对话框
背景色
、控件内的字体
// 如果是
对话框
或特定控件,
设置
背景色
if (pWnd->GetDlgCtrlID() == IDC_YOUR_DIALOG_ID || ... /* 其他控件ID检查 */) { COLORREF backColor = RGB(216, 231, 252); // office 2003
背景色
pDC->SetBkMode...
改变
对话框
的
背景色
设置
各种
背景色
本教程将详细介绍如何在Microsoft Visual C++(VC)环境下改变
对话框
的
背景色
,实现个性化定制。 首先,我们需要理解
对话框
的工作原理。
对话框
是基于资源的,通常在.rc文件中定义,然后在.CPP文件中进行消息处理。...
Symbian
3,119
社区成员
9,182
社区内容
发帖
与我相关
我的任务
Symbian
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
复制链接
扫一扫
分享
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章