我想用CereateWindowEX()创建一个在原窗口外的六边形窗口,我该怎么写程序?

case WM_CREATE:
CreateWindowEx(WS_EX_LAYERED | WS_EX_TRANSPARENT, TEXT("test2_1"),
NULL, WS_POPUPWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, 0, 0, hwnd,(HMENU)6,hInst,NULL);
return 0;
为什么运行之后没有显示这个窗口?

需要窗口重绘,可参考:
http://m.blog.csdn.net/blog/a569507680/41794495