静态框染色问题

yaohua1211 2009-09-05 08:50:35
HBRUSH CXXDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);

if(pWnd->GetDlgCtrlID()==IDC_STATIC)
{
pDC->SetTextColor(RGB(0,0,0));
//pDC->SetBkMode(TRANSPARENT);
pDC->SetBkColor(RGB(0,0,255));

return m_brush;

}
// TODO: 在此更改 DC 的任何属性

// TODO: 如果默认的不是所需画笔,则返回另一个画笔
return hbr;
}


这个是不是仅仅对只有一行文字的时候才能使文字跟文本框颜色相异而区分开?
如果我要弄个大的文本框,如何将文本框完整地改成一种颜色,字又是另一种颜色,并且第一行点了不会整行变色
...全文
59 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
副组长 2009-09-06
  • 打赏
  • 举报
回复

你这里做的是静态文本时文本设置成黑色,背景应该是返回的刷子的颜色。是更改的整个控件的颜色,不能只是一行文字。

这个和静态文本框的大小应该没有关系,“并且第一行点了不会整行变色”不知道具体意思是什么。

该文档【云原生血缘关系驱动的根因定位设计方案:OpenTelemetry跨服务追踪与异常调用链实时染色技术】共计 801 页,共51个大章节,文档支持目录章节跳转同时还支持阅读器左侧书签大纲显示和章节快速定位,文档内容完整、条理清晰。文档内所有文字、图表、目录等元素均显示正常,无任何异常情况,敬请您放心查阅与使用。文档仅供学习参考,请勿用作商业用途。文档前18个章节内容:【引言:当分布式系统故障时,我们为何需要血缘驱动的根因定位、云原生环境下根因定位的痛点与挑战:从传统监控到分布式追踪的演进、血缘关系驱动:重新定义分布式系统故障根因定位的核心范式、OpenTelemetry核心组件全景解析:构建跨服务追踪的基础架构、分布式追踪数据模型深度剖析:从Span到Trace的完整生命周期、云原生环境中实现跨服务追踪的前提条件:基础设施与环境配置、OpenTelemetry Collector部署与配置全流程:数据采集的关键节点、多语言应用接入OpenTelemetry的标准化方案:从SDK到自动 instrumentation、服务间通信协议与追踪上下文传递:HTTP、gRPC及消息队列场景实现、追踪数据采样策略设计:在性能与数据完整性间找到平衡点、分布式追踪追踪数据存储选型与优化:时序数据库与分布式存储方案对比、异常调用链实时染色技术定义与核心价值:让故障路径一目了然、异常特征提取架:如何定义与捕获有价值的异常信号、调用链染色规则引擎设计:从静态规则到动态适配的实现、实时染色算法:基于调用链拓扑的异常标记与传播机制、血缘关系图谱构建:从追踪数据中提取服务依赖与数据流向、服务节点血缘权重计算:量化服务间影响程度的数学模型、数据血缘与调用链融合技术:打通业务数据与系统调用的关联】。更多精品资源请访问 https://blog.csdn.net/ashyyyy/article/det

15,976

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧