在gtk2中我可以使用
gtk_widget_modify_bg(widget,STATE_NORMAL,&color)
在应用程序运行时更改窗口小部件的背景颜色。 什么是Microsoft Windows等价物?
我尝试过:
hDC = GetDC(handle)
SetBkColor(hDC,color)
ReleaseDC(handle,hDC)
句柄指的是控件/窗口小部件,但仅在用户调整窗口大小后才生效。调用MoveWindow也会引起颜色变化,但前提是新的尺寸至少略有不同。