我有以下代码来生成一个组合框:
HWND h = CreateWindowEx("COMBOBOX", "Text", CBS_DROPDOWN | WS_CHILD, WS_EX_CLIENTEDGE, ParentWnd, 0, 0, 200, 24);
在我的表单上创建组合框没问题,但是如果我尝试使用以下内容调整它的大小,它将不起作用:
SetWindowPos(h, 0, 0, 0, NewWidth, OldHeight, SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE);
知道为什么会发生这种情况吗?它似乎调整了组合框的错误部分,这在某种程度上是透明的。
几天来我一直在尝试不同的东西,这可能是愚蠢的,但我不能指望它。
最好的问候,阿兰·德申斯 http://www.arianesoft.ca