MFC中有很多是定义窗口类型的,究竟哪一个才有用?
MFC中有很多是定义窗口类型的,究竟哪一个才有用,例如在构建窗口类的时候有,创建窗口的时候也有定义窗口的类型,以什么方式显示,究竟哪一个才有用?...
MFC中有很多是定义窗口类型的,究竟哪一个才有用,例如在构建窗口类的时候有,创建窗口的时候也有定义窗口的类型,以什么方式显示,究竟哪一个才有用?
展开
1个回答
展开全部
究竟哪一个才有用?没有哪个是没用的,窗口有太多种类,不同类型和不同属性对应不同的窗口,比如对话框、框架、视图这些都是窗口类的扩展应用。
因此,看的不是哪个有用,而是看你要创建什么窗口。
具体定义和说明,可以看微软提供的MSDN帮助,以下是在线帮助地址:
http://msdn.microsoft.com/zh-cn/library/vstudio/czada357.aspx
追问
不不,我的意思是,在构建窗口类typedef struct _WNDCLASS { UINT style; }的时候定制过窗口的类型,但是在创建窗口的时候HWND CreateWindow( window name DWORD dwStyle,);又定制一次,想问为什么会重复定制,哪一个才是真正影响的》?
追答
这两个,虽然都叫style,但定义的是不同的东西啊。
第一个,叫窗口类型,一般都是CS_打头的属性,定义了窗口刷新机制等。
第二个,叫外观属性,一般都是WS_打头的熟悉,定义了窗口的外观和风格。
按照你的提问,这两个都有影响。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询