摘要: 在前面介绍的示例程序中,绘制图形的颜色总是替换当前颜色缓冲区中存在的颜色,这样后面的物体总是覆盖在原有的物体上。但是当想要绘制类似于玻璃、水等具有透明效果的物体时,这种方法显然满足不了要求。通过定义一个表示物体半透明度的alpha值和一个半透明计算公式,可以将要绘制的物体颜色与颜色缓冲区中存在的颜色相混合,从而绘制出具有半透明效果的物体。Direct3D计算alpha颜色混合的方法如下: colo... 阅读全文
posted @ 2008-12-24 17:28 vily_雷 阅读(875) 评论(0) 推荐(0)
摘要: Windows子系统设置错误, 提示: libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main Windows项目要使用Windows子系统, 而不是Console, 可以这样设置: [Project] --> [Settings] --> 选择"Link"属性页, 在Project Options中将... 阅读全文
posted @ 2008-12-22 16:32 vily_雷 阅读(270) 评论(2) 推荐(0)
摘要: 看windows 程序设计中遇到了这个问题,一搜csdn得出如下答案: 这里要把它强制类型转换为int是因为sizeof的结果是unsigned,所以如果出现 int d = -1; if ( d < NUMLINES ) 之类的代码,此处的if将为false,因为存在unsigned提升的问题,也就在出现int和unsigned int混合的情况下,int会被看成unsig... 阅读全文
posted @ 2008-12-22 15:45 vily_雷 阅读(661) 评论(0) 推荐(0)
摘要: 为什么要这样定义呢,经“考证后”得到结论: #if WINVER>=0x0500 ... #define SM_MOUSEWHEELPRESENT ... //打个比方 ... #endif 所以如果没有定义WINVER或者WINVER=0x0500 ... #endif 之间的代码就没有编译,也就是说这时编译器就看不到这些代码 所以要定义#define WINVER... 阅读全文
posted @ 2008-12-22 15:40 vily_雷 阅读(1286) 评论(2) 推荐(1)
摘要: 定义方式1: struct { int Index ; TCHAR * szLabel ; TCHAR * szDesc ; }sysmetrics[]= { SM_CXSCREEN, TEXT ("SM_CXSCREEN"), TEXT ("Screen width in pixels"), ... 阅读全文
posted @ 2008-12-22 15:24 vily_雷 阅读(630) 评论(0) 推荐(0)
摘要: 1、在饭厅中保持低声。无论是在家中,还是在大饭店吃饭,中国人总爱高声喧哗,如果是饮酒,还会扯酒皮,猜拳行令,完全不把旁人放在眼中。因而,在中国,也没有人觉得饭厅噪音得治一治。事实上,叫中国人不把饭厅当高声喧哗之地等于叫中国人自杀。 2、在无人的拐角不撒尿。在那些没有探头的城市,有些拐角,就会散发一种难闻的尿味。中国人爱面子,绝不会在光天化日下在大街上撒尿,但深夜或是无人之时,会不会在大街隐蔽处干... 阅读全文
posted @ 2008-12-21 22:57 vily_雷 阅读(469) 评论(2) 推荐(0)
摘要: 我的ie老是非正常关闭,不知道怎么的,所有文件夹及我的电脑都打不开了。我杀毒,查木马都没有用。最后用了雅虎助手的一键修复,然后重启就好了。多谢这个助手哦 阅读全文
posted @ 2008-12-19 11:41 vily_雷 阅读(154) 评论(0) 推荐(0)
摘要: /* 结构体与类之间的区别在于:结构体中所有成员(包括数据成员和成员函数)缺省情况下都是public, 而类中所有成员缺省情况下都是private。除些之外,两者可以通用。 */ #include #include using namespace std; struct student { student(); void show(); string getInfo()... 阅读全文
posted @ 2008-12-19 11:23 vily_雷 阅读(349) 评论(0) 推荐(0)
摘要: 使用PostMessage发送消息仅把消息挂到系统消息循环队列就返回, 而使用SendMessage函数要等到该消息处理完才返回. 在使用wParam或lParam参数传递数据或指针时必须使用SendMessage()函数,因为如果使用PostMessage()函数, 该函数把消息挂到消息循环队列即返回, 有可能导致系统出来到该消息时线程已经退出, 所以传递的地址或者变量空间已经释放, ... 阅读全文
posted @ 2008-12-19 10:30 vily_雷 阅读(296) 评论(0) 推荐(0)
摘要: 大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”:建立一个项目,然后写代码,然后编译,反反复复调试。但是,所谓:“公欲善其事,必先利其器”。如果我们精于VC开发环境,我们是不是能够做得更加游刃有余呢? 闲话... 阅读全文
posted @ 2008-12-18 14:15 vily_雷 阅读(327) 评论(0) 推荐(0)