#if 0
DoubleBufferDC->SelectObject(DoubleBufferBitmap);
DoubleBufferDC->SelectObject(Pen);
DoubleBufferDC->SelectObject(Brush);
#else
SelectObject(DoubleBufferDC->GetSafeHdc(), DoubleBufferBitmap);
SelectObject(DoubleBufferDC->GetSafeHdc(), Pen);
SelectObject(DoubleBufferDC->GetSafeHdc(), Brush);
#endif奇怪的是#if 0 ---- #else之间的工作, 而#else 和 #endif之间的不工作。为什么?
DoubleBufferDC->SelectObject(DoubleBufferBitmap);
DoubleBufferDC->SelectObject(Pen);
DoubleBufferDC->SelectObject(Brush);
#else
SelectObject(DoubleBufferDC->GetSafeHdc(), DoubleBufferBitmap);
SelectObject(DoubleBufferDC->GetSafeHdc(), Pen);
SelectObject(DoubleBufferDC->GetSafeHdc(), Brush);
#endif奇怪的是#if 0 ---- #else之间的工作, 而#else 和 #endif之间的不工作。为什么?
解决方案 »
- 请问一个字符串的问题?
- 调用WriteProcessMemory在本机上正常,在别人的机子上就出错了 错误码 5 拒绝访问,求高手指点 代码如下
- 大虾们请指导compile OK 但 Rebuild all 报错
- 我从摄象头得到的图象,如何实现扭曲变形.
- question: how many threads can be evoked when set a event? thanks
- 函数(全局函数?)调用出现的一个问题
- 谁给一个sdk下用到scrollbar的例子?
- 关于按下f1出现帮助文档的大问题!!
- 请教高手,全屏抓图的问题
- 服务起端怎么检测客户端是否已经非法退出?
- 关于装载在内存DC中的画笔没用??????
- TCP/IP通讯,bind错误:10049
#else 和 #endif之间的工作。
#if 0 ---- #else之间的不工作之所以这么用,是这样修改代码比较方便,直接把0改为1
#if 1 ---- #else之间的就工作了
#else
#endif
是预编译指令请百度搜索一下预编译指令
写的是#if o(字母o)