用CreateWindowEx制作工具条的问题
我想用CreateWindowEx创造一个可泊位的工具条,在对话框的回调函数中的case WM_INITDIALOG:调用
hwndRebar =CreateWindowEx(
WS_EX_TOOLWINDOW,
REBARCLASSNAME,
NULL,
WS_VISIBLE |
WS_BORDER |
WS_CHILD |
WS_CLIPCHILDREN |
WS_CLIPSIBLINGS |
CCS_NODIVIDER |
CCS_NOPARENTALIGN |
RBS_VARHEIGHT |
RBS_BANDBORDERS,
0, 0, 0, 0,
hwndParent,
(HMENU)0x2000,
hInst,
NULL);
if (!hwndRebar)
{
MessageBox(hwndParent,"1","1",MB_OK);
return false;
}
会弹出MessageBox框,但在用CreateWindow(。。。)创建的窗口的回调函数的case WM_CREATE:中调用上面的代码,MessageBox框不会出来,就是说CreateWindowEx成功(我已初始化)
问:1。CreateWindowEx能不能用在对话框中?
2。如果不能用CreateWindowEx,那么用SDK方法怎样制作可泊位的工具条?