我试图将编辑控件中的文本垂直居中,经过一些研究后我发现我必须处理WM_NCCALCSIZE消息。所以我已经将我的编辑控件子类化,但从未发送WM_NCCALCSIZE消息。我做错了什么吗?编辑:所以我正在很好地处理WM_NCCALCSIZE消息,并且我通过将WS_EX_CLIENTEDGE传递给CreateWindowEx创建了一个3d边框。但是,如果我通过终止主题服务来禁用Windows主题,边框就会在处理WM_NCCALCSIZE消息的控件上消失。另一个不处理WM_NCCALCSIZE消息的控件仍然具有正常的边框。所以我假设我应该在WM_NCCALCSIZE中做一些允许我保留边界的事