我创建了一个窗口,其句柄是handle_parent。然后我创建了一个子窗口,如下所示:
hwnd_child = CreateWindow(child_class_name, _T(""),
WS_CHILDWINDOW, 0, 0, 0, 0, hwnd_parent, (HMENU)0, ghinst, NULL);
ShowWindow(win->hwndSplitterBar, SW_SHOW);
UpdateWindow(win->hwndSplitterBar);
我想设置子窗口“child”的颜色。如果我什么都不做,默认颜色是灰色的。
我怎样才能设置它的颜色?我想永久保持黑色,无论如何都要改变。
创建所需颜色的画笔,然后将其传递到hbrBackground
的成员WNDCLASS http://msdn.microsoft.com/en-us/library/windows/desktop/ms633576.aspx调用时的结构体RegisterClass http://msdn.microsoft.com/en-us/library/windows/desktop/ms633586.aspx注册您的窗口类。
调用时系统会自动删除此笔刷UnregisterClass
所以一旦你把这把刷子传递给RegisterClass
您可以忘记它,并且不得尝试自行删除它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)