当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 如果你要做有关棋类的东东 又恰好有两张漂亮棋子的位图, 可惜
 

 

    摘要:深圳迪瑞计算机技术有限公司 蒋宗文 ---- microsoft visualstudio98 是 一 个 功 能 强 大 的c 和c++ 程 序 开 发 环 境, 其 中 有 几 项 功 能 我( 相 信 也 是 广 大c 和c++ 程 序 员 们) 特 别 喜 欢: 彩 色 句 法 敏 感, 源 代 码 浏 览, 类 和 文 件 浏 览, 直 接 定 位 语 法 错 误 等 等. ---......
 ·关于cstring的随想     »显示摘要«
    摘要:关于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 在......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE