获取对话框的背景颜色

来源:互联网 发布:虚拟运营商 移动网络 编辑:程序博客网 时间:2024/06/11 05:11

正解:GetSysColor(COLOR_3DFACE)

网上其它解释如

GetSysColor(COLOR_WINDOW);

::GetClassLong(hWnd,  GCL_HBRBACKGROUND);

HBRUSH   brDlgBk   =   (HBRUSH)::GetSysColorBrush(CTLCOLOR_DLG);

 LOGBRUSH   lb;
 GetObject(brDlgBk,   sizeof(lb),   &lb);
 COLORREF   cr   =   lb.lbColor;

都不行


原创粉丝点击