摘要:深圳迪瑞计算机技术有限公司 蒋宗文
---- microsoft visualstudio98 是 一 个 功 能 强 大 的c 和c++ 程 序 开 发 环 境, 其 中 有 几 项 功 能 我( 相 信 也 是 广 大c 和c++ 程 序 员 们) 特 别 喜 欢: 彩 色 句 法 敏 感, 源 代 码 浏 览, 类 和 文 件 浏 览, 直 接 定 位 语 法 错 误 等 等.
---......
摘要:关于cstring的随想cstring比起stl的string来说,有很多方便的地方,我特别喜欢它的format,呵呵。有人觉得使用cstring效率会低,那只有一种情况,就是发生堆争用的时候,其它情况下的效率影响,比方说几个字符串的连接等等操作,会构造很多临时对象,我认为这样的效率影响根本就不值得一提。本身cstring的内部做了很多工作了,有的时候我们还是要相信微软的这条基础内裤的(mfc&m......
MFC基础--怎样贴一张圆型的位图 如果你要做有关棋类的东东
可惜两张位图是方型的,后面 【程序编程相关:
Windows没有正确重画窗口滚动条】
又恰好有两张漂亮棋子的位图, 【推荐阅读:
CxImage类库的简介】
背景色设成透明就行了,可在 【扩展信息:
3个很有用VC的IDE工具宏:添加函数注】
有背景..在delphi里只要将
mfc里怎样实现把背景去掉只
显示圆形的棋子呢?
实例如下:
//to invoke this function with the position
bool isblack = true;//set the black stone defautly
cbitmap m_bstoneb;
cbitmap m_bstonew;
//load bmp from resource
m_bstoneb.loadbitmap(idb_blackstone);
m_bstonew.loadbitmap(idb_whitestone);
void cxxdlg::onputstone(cpoint point)
{
cdc *pdc = getdc(); //get device context
cbitmap *poldbitmap;
cbrush *poldbrush;
cpen *poldpen;
if(pdc == null)
return;
cdc dcimage;
if (!dcimage.createcompatibledc(pdc)) //create memdc
return;
crect rect; //get the rectangle of stone;
rect.left = point.x - 25/3;
rect.right = point.x + 25/3;
rect.top = point.y - 25/3;
rect.bottom = point.y + 25/3;
...
下一页 摘要: [译文] winsock api实现了一个tcp服务器 - for 初学者来源:http://www.codeproject.com/internet/winsockintro01.asp(一)介绍:本文主要采用winsock api实现了一个tcp服务器。对初学者而言,相当实用。(二)准备工作:1 使用vc6向导建立控制台工程(console application),并选择支持mfc。2 在......