HWND hEdit=CreateWindowEx(WS_EX_LEFT|WS_EX_LTRREADING|WS_EX_RIGHTSCROLLBAR| WS_EX_NOPARENTNOTIFY, _T("edit"), _T("Edit Box 1#"),
WS_CHILD|WS_VISIBLE|WS_BORDER|ES_LEFT ,
point1.x, point1.y, EDIT_WIDTH, EDIT_HEIGHT,
m_hWnd, NULL, _Module.GetModuleInstance(), NULL);
显示出来的EditBox很丑,类似Windows3.1那个时代的EditBox。
我又在对话框直接加入EditBox,显示出来的很好看,边框是淡蓝色的。
这是怎么回事,我用spy++仔细比较了一下,ExStye都是WS_EX_LEFT|WS_EX_LTRREADING|WS_EX_RIGHTSCROLLBAR| WS_EX_NOPARENTNOTIFY。Style都是WS_CHILD|WS_VISIBLE|WS_BORDER|ES_LEFT 。
请高手解释