获取窗口的背景色
Get window's background color
是否有任何函数(C++、MFC)可以获取窗口的背景颜色?
窗口有一个默认背景色,请使用GetSysColor(color_WINDOW)。但最终,一个窗口自己决定什么是"背景",什么是"前景"。受WNDCLASS.hbrBackground和窗口的WM_ERASEBKGND和WM_PAINT消息处理程序的影响。任何事情都有可能。
CDC* pDc= GetDC();
COLORREF crBkgnd = pDc->GetBkColor();
相关文章:
- 如何在Qt窗口小部件中使用QStringView(或QStringRef)
- 问:如何使用C++中的按钮从窗口打开窗口
- SDL 窗口不会弹出
- 在createdialog创建的窗口中捕获用于编辑控件的OnMouseMove消息
- 如何在cpp文件之间切换窗口?在Qt中
- QuadTree只在窗口的右上角绘制
- Ncurses C++打印前景色/背景色交换的文本
- 在设置QStylesHeet之后,如何获得Qwidget背景色
- 如何设置 RTF 编辑控件的背景色
- Visual C++按钮的透明背景色
- 更改MFC中CListCtrl整列的背景色
- 使用 QPropertyAnimation 更改 QPushButton 的背景色
- 在 Linux 上使用 ncurses 的背景色
- 在给定前景色和背景色的情况下,我如何计算第三种颜色
- 获取窗口的背景色
- c++ Win32单选按钮背景色
- 尝试使用GetObject();获取默认背景色
- 如何在QTableView中设置一些特殊行的背景色
- 在PDCurses中设置整个窗口的背景色
- 更改编辑控件的背景色的困难