当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 显示一张位图,基本的有以下三种形式: 一、位图资源的显示(设资
 

 

    摘要: mfc基础--怎样贴一张圆型的位图 如果你要做有关棋类的东东 又恰好有两张漂亮棋子的位图, 可惜两张位图是方型的,后面 有背景..在delphi里只要将 背景色设成透明就行了,可在 mfc里怎样实现把背景去掉只 显示圆形的棋子呢? 实例如下: //to invoke this function with the position bool isblack = true;//set the black stone defautly ......
 ·combobox控件的使用    »显示摘要«
    摘要:combo box控件。 1.你在编辑状态下点那个控件的向下的三角形,就出冒出来一个可以调高度的东东。将高度调高,否则在执行时会不能显示下拉选项。 2.为combo box添加选项,在编辑状态下选combo box控件的属性,选data标签,在编辑框中添加选项,按ctrl-enter来添加下一个选项。 3.为combo box添加变量 combo box有两个变量,ccombobox类变量和cstring变量。 ccombobox变量用来设置comb......


如何在用户区显示一张位图
显示一张位图,基本的有以下三种形式: 一、位图资源的显示(设资源id为idb——bitmap1程序如下) { cbitmap bitmap; cbitmap* poldbitmap; cdc memdc; memdc.createcompatibledc(&dc); ///建立与显示设备兼容的内存设备场境 bitmap.loadbitmap(idb_bitmap1); ///取出位图资源 poldbitmap=memdc.selectobject(&bitmap); ///将位图选入内存场境 dc.bitblt(50,50,48,48,&memdc,0,0,srccopy); ///显示它 memdc.selectobject(poldbitmap); }二、创建位图,然后在里面画上图形,再显示它 { cbitmap bitmap; cbitmap* poldbitmap; cdc memdc; int i; cpen pen; cpen* oldpen; memdc.createcompatibledc(&dc); ///建立与显示设备兼容的内存设备场境 bitmap.createcompatiblebitmap(&dc,100,100);///建立与显示设备兼容的位图 poldbitmap=memdc.selectobject(&bitmap); ///将位图选入内存场境 for(i=0;i<100;i++) { ///画100根线 pen.createpen(ps_solid,1, rgb(0,0,i*2+55)); oldpen=memdc.selectob
...   下一页
 ·如何有效的使用对话框?    »显示摘要«
    摘要: 如何有效的使用对话框?译者:徐景周(原作:vgirish) q:如何在对话框中加入工具条 在 oninitdialog 中加入下面代码: bool cyourdlg::oninitdialog() { cdialog::oninitdialog(); // create the toolbar. to understand the meaning of the styles used, you // can take a look at the ......
» 本期热门文章:

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