- 3
- 0
- 约1.13万字
- 约 10页
- 2016-10-02 发布于贵州
- 举报
Lesson 9
1、在窗口建立之前改变窗口外观,第三课讲mfc运行机制的时候说过这个函数了,留了一个后门给我们
BOOL CMainFrame::PreCreateWindow(GREATESTRUCT cs)
{
if(!CFrameWnd::PreCreateWindow(cs))
return FALSE;
改变cs结构体
return TRUE;
}
改宽高,可以直接cs.x=*,cs.y=*
改窗口标题,必须先改窗口的类型,因为原来默认FWS_ADDTOTITLE | WS_OVERLAPPEDWINDOW
FWS_ADDTOTITLE 默认使用文档标题,去掉这个标志就可以了
//cs.style=~FWS_ADDTOTITLE;
cs.style=WS_OVERLAPPEDWINDOW;
cs.lpszName=;
2、在窗口建立之后改变窗口外观,在OnCreate()用SetWindowLong()
LONG SetWindowLong(HWND hWnd,int nIndex,LONG dwNewLong); //sdk函数,改变指定窗口的属性
要改变的窗口的句柄 你要改变
原创力文档

文档评论(0)