在WINapi制作一个“面板”

时间:2011-07-21 19:19:11

标签: c++ winapi

我需要使用WinAPI为wxWidgets创建一个Panel(无边界窗口?),因为我需要一个CS_OWNDC来始终拥有相同的DC。

我应该使用哪种风格?

我不经常编程winapi,所以我求求你帮助我:-)。

1 个答案:

答案 0 :(得分:7)

带有CreateWindow()

CreateWindowEx() / WS_CHILD会创建一个无边框/无框窗口(也就是面板)。

如果您想要一个替代的类样式而不是公共控件已经提供的类样式(例如“静态”),则必须为自定义窗口面板注册一个自定义窗口类(RegisterClass())。

您确定要使用CS_OWNDC班级风格吗?请参阅class styles,确保您没有考虑CS_CLASSDC