case WM_CREATE:
{
HINSTANCE hInstance = ((LPCREATESTRUCT)lParam)->hInstance;
HWND hReaBar = CreateWindowEx(WS_EX_CLIENTEDGE,REBARCLASSNAME, NULL,
WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN | RBS_VARHEIGHT | RBS_BANDBORDERS,
0, 0, 0, 0, hWnd, NULL, hInstance, 0);
HWND hBtn = CreateWindow(WC_BUTTON, L"idok",
WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON,
0, 0, 0, 0, hReaBar, (HMENU)1001, hInstance, 0);
HWND hEdit = CreateWindow(WC_EDIT, L"edit",
WS_CHILD | WS_VISIBLE | WS_BORDER | ES_MULTILINE,
0, 0, 0, 0, hReaBar, (HMENU)1002, hInstance, 0);
REBARBANDINFO rb = { 0};
rb.cbSize = sizeof(REBARBANDINFO);
rb.fMask = RBBIM_STYLE | RBBIM_TEXT
| RBBIM_CHILD | RBBIM_CHILDSIZE;
rb.fStyle = RBBS_GRIPPERALWAYS;
rb.lpText = (LPTSTR)L"带区1";
rb.hwndChild = hEdit;
rb.cxMinChild = 100;
rb.cyMinChild = 30;
SendMessage(hReaBar, RB_INSERTBAND, 0, (LPARAM)&rb);
rb.lpText = (LPTSTR)L"带区2";
rb.hwndChild = hBtn;
SendMessage(hReaBar, RB_INSERTBAND, 1, (LPARAM)&rb);
break;
}