下面是我用来创建子窗口的代码:
案例 WM_CREATE: hInst = ((LPCREATESTRUCT) lParam) -> hInstance;
hWnd1 = CreateWindowEx( WS_EX_CLIENTEDGE | WS_EX_LEFT,
"edit", NULL,
WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | ES_MULTILINE | WS_VSCROLL,
0, 0, 0, 0,
hWnd, (HMENU) 1,
hInst, NULL );
hWnd2 = CreateWindowEx( WS_EX_CLIENTEDGE | WS_EX_LEFT,
"edit", NULL,
WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | ES_MULTILINE | WS_VSCROLL,
0, 0, 0, 0,
hWnd, (HMENU) 2,
hInst, NULL );
但是这段代码会产生水平分离器,而我想要垂直分离器。
首先我想,如果我改变高度和宽度参数,我可以创建垂直分割器。但这没有用。
有关完整代码和示例示例(为了节省 SO 空间): http: //old.sumitbirla.com/software/src/splitter.c
那么,究竟什么是关键字/参数,它会产生垂直分隔条。