孙鑫第一章的四个简单问题
最近在看孙鑫的那本VC书。第一章的几个问题拿来请教大家。
1 WNDCLASS的成员hCursor如果为NULL,会是什么样子?第一:系统默认Cursor。第二:无论何时鼠标进入到应用程序窗口中,应用程序都必须明确地设置光标的形状。前者是我自己认为的。后者是书上的原话,请问二者哪个正确?“明确设置光标形状”此话怎讲?
2 WNDCLASS的成员hbrBackground是用来指定背景画刷句柄的。当系统重绘时,系统使用哪个这里指定的画刷来擦除窗口的背景。“用某个画刷擦除背景”是什么意思?请形象点说明 :)
3 HCURSOR、HBRUCH、HGDIOBJ等虽然归根到底都是pvoid类型,但是在使用时还要根据实际情况相互强制转换。这在编译器中又是如何辨别的?或者说,这其中是种怎样的机制?
4 #define WS_OVERLAPPEDWINDOW (WS_OVERLAPPED | \
WS_CAPTION | \
WS_SYSMENU | \
…… )
以上宏定义中的“\”是什么东西,在C/C++标准中出现过么?好像没有见过- -
期待大家精妙的、认真的指点,谢谢!
1 WNDCLASS的成员hCursor如果为NULL,会是什么样子?第一:系统默认Cursor。第二:无论何时鼠标进入到应用程序窗口中,应用程序都必须明确地设置光标的形状。前者是我自己认为的。后者是书上的原话,请问二者哪个正确?“明确设置光标形状”此话怎讲?
2 WNDCLASS的成员hbrBackground是用来指定背景画刷句柄的。当系统重绘时,系统使用哪个这里指定的画刷来擦除窗口的背景。“用某个画刷擦除背景”是什么意思?请形象点说明 :)
3 HCURSOR、HBRUCH、HGDIOBJ等虽然归根到底都是pvoid类型,但是在使用时还要根据实际情况相互强制转换。这在编译器中又是如何辨别的?或者说,这其中是种怎样的机制?
4 #define WS_OVERLAPPEDWINDOW (WS_OVERLAPPED | \
WS_CAPTION | \
WS_SYSMENU | \
…… )
以上宏定义中的“\”是什么东西,在C/C++标准中出现过么?好像没有见过- -
期待大家精妙的、认真的指点,谢谢!
...全文
相关推荐
孙鑫MFC全套程序,基于vs2015
孙鑫,作为国内知名的编程教育专家,以其深入浅出的教学风格深受程序员喜爱。他所编写的MFC全套程序,结合Visual Studio 2015这一强大的开发环境,为学习者提供了丰富的实践素材。
孙鑫 c++ 视频个人总结
数据结构如数组、链表、栈、队列、树等,它们是解决复杂问题的基础工具。算法则是解决问题的策略和步骤,如排序算法(冒泡排序、快速排序)、查找算法(二分查找)等。
孙鑫C++教程(全20讲)PPT讲义源码及电子书
最近正在学习C++,费了很多心思,分亨一下我的学习资源,孙鑫C++教程(全20讲)PPT讲义源码及电子书资源包括三部分1.孙鑫C++教程PPT 2.孙鑫C++教程源码3.孙鑫C++教程电子书VC++深
孙鑫_VC++入门到精通_源代码
通过实际操作这些源代码,学习者不仅可以提升编程技能,还能培养良好的编程习惯和问题解决能力。
孙鑫_VC++入门到精通_PPT
**实践项目**:通过实战项目,如开发简单的桌面应用或游戏,巩固所学知识,提升编程能力。9.


