2007年7月16日

VC下实现3D文字显示

摘要: 计算机屏幕是平面二维的,我们之所以能欣赏到真如实物般的三维图像,是因为显示在计算机屏幕上时色彩灰度的不同而使人眼产生视觉上的错觉,而将二维的计算机屏幕感知为三维图像。基于色彩学的有关知识,三维物体边缘的凸出部分一般显高亮度色,而凹下去的部分由于受光线的遮挡而显暗色。这一认识被广泛应用于网页或其他应用中对按钮、3D线条的绘制。对于本文所要绘制的3D文字同样也适用,即在原始位置显示高亮度颜... 阅读全文

posted @ 2007-07-16 22:21 Phinecos(洞庭散人) 阅读(1105) 评论(0) 推荐(0) 编辑

用AnimateWindow函数实现窗口动画效果

摘要: 利用这个就可以来制作类似MSN、QQ 的消息提示窗口. void CAboutDlg::OnOK() { // TODO: Add extra validation here AnimateWindow(GetSafeHwnd(),1000,AW_HIDE|AW_BLEND); CDialog::OnOK();}函数详解: BOOL AnimateWindow( HWN... 阅读全文

posted @ 2007-07-16 20:32 Phinecos(洞庭散人) 阅读(5766) 评论(1) 推荐(0) 编辑

《Effective C++》笔记(一)

摘要: Item 1: Prefer const and inline to #define.Item 2: Prefer to .Item 3: Prefer new and delete to malloc and free.Item 4: Prefer C++-style comments.Item 5: Use the same form in corresponding ... 阅读全文

posted @ 2007-07-16 16:17 Phinecos(洞庭散人) 阅读(675) 评论(0) 推荐(0) 编辑

导航