孙鑫第一章的四个简单问题

springlie springlie 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
最近在看孙鑫的那本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++标准中出现过么?好像没有见过- -

期待大家精妙的、认真的指点,谢谢!




...全文

相关推荐

评论 11
收藏 已收藏
分享
返回顶部
springlie
VC/MFC 16,550 成员 421,606 内容