主题:报道帖 附一个弱弱的问题
[em4][em4]
新人报到,加入VC++学习大军。
附:弱弱的请教一个问题:
MFC单文档里常见窗口有这样一段代码:
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: 在此处通过修改
// CREATESTRUCT cs 来修改窗口类或样式
return TRUE;
在MSDN里查到CREATESTRUCT 结构体的定义如下:
typedef struct tagCREATESTRUCT {
LPVOID lpCreateParams;
HANDLE hInstance;
HMENU hMenu;
HWND hwndParent;
int cy;
int cx;
int y;
int x;
LONG style;
LPCSTR lpszName;
LPCSTR lpszClass;
DWORD dwExStyle;
} CREATESTRUCT;
改变CS的各个属性就能改变窗口的类型。有没有大侠可以给讲解这几个属性的意思,查了许久没有找到资料,很是苦恼啊。
新人报到,加入VC++学习大军。
附:弱弱的请教一个问题:
MFC单文档里常见窗口有这样一段代码:
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: 在此处通过修改
// CREATESTRUCT cs 来修改窗口类或样式
return TRUE;
在MSDN里查到CREATESTRUCT 结构体的定义如下:
typedef struct tagCREATESTRUCT {
LPVOID lpCreateParams;
HANDLE hInstance;
HMENU hMenu;
HWND hwndParent;
int cy;
int cx;
int y;
int x;
LONG style;
LPCSTR lpszName;
LPCSTR lpszClass;
DWORD dwExStyle;
} CREATESTRUCT;
改变CS的各个属性就能改变窗口的类型。有没有大侠可以给讲解这几个属性的意思,查了许久没有找到资料,很是苦恼啊。