个人学习记要贴

个人学习记录贴
目的:修改MFC 框架的一些格式(即CMainFram区)  
IDE:VS2010

步骤一:使用MFC 向导创建一个单文档程序  ,编译运行。   确认无问题后进入第二步。

修改大小:  程序运行的时候会有一个初始大小。如何修改它? 见步骤二
步骤二:
进入:CMainFram->PreCreatWindow 
在函数体内部添加代码
cs.cx=300;
cs.cy.200;

备注:这种修改方式是在框架创立之前就修改她的参数。

备注: CREATESTRCT cs是一个结构体 里面包含很多参数 使用这些参数可以定义框架的风格
结构体具体成员信息;
LPVOID lpCreateParams; // 创建窗口的基本参数
HANDLE hInstance; // 拥有将创建的窗口的模块实例句柄
HMENU hMenu; // 新窗口的菜单句柄
HWND hwndParent; // 新窗口的父窗口句柄
int cy; // 新窗口的高度
int cx; // 新窗口的宽度
int y; // 新窗口的左上角Y坐标
int x; // 新窗口的左上角X坐标
LONG style; // 新窗口的风格
LPCSTR lpszName; // 新窗口的名称
LPCSTR lpszClass; // 新窗口的窗口类名
DWORD dwExStyle; // 新窗口的扩展参数

资料来源:孙鑫 MFC系统视频教程的第九课  
参考:http://hi.baidu.com/hankcs/item/671327dcdf3134e83cc2cb49
------解决方案--------------------
第二次为啥不用MoveWindow来修改大小呢?
你那cs只在初始化的时候生效
------解决方案--------------------
中间间隔使用 用于继续发帖
------解决方案--------------------
建议参考一下
Codejock.Xtreme.Suite.Pro.*
的源代码。