当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 1、建立图形形状的窗口 1、首先要申请画板变量CDC memDC 用于绘制导入图形; 2、申请CBitmap变量 m_bmpDraw 用于导入图形 pOldMemBmp 用于保存原画板状态; 3、申请COLORREF变量 col,colMask;分别用于保存当前点颜色和比较颜色,以便以后设置...
 

 

 ·scintilla使用指南(二)    »显示摘要«
    摘要: 使用概述 如何使用scinitlla控件呢?scintilla控件需要两个头文件,scintilla.h和scilexer.h,这里定义了消息宏,所用到的数据结构类型等等。在所要用到的cpp文件中包括这两个头文件即可。scinitlla控件与主程序交互通信是通过消息传递的。在窗体类中,创建一个scinitlla控件,然后发送消息给控件,以达到不同的目的。有的时候,我们也需要控件的反馈,比如当......
    摘要: shellexecuteinfo exeinfo; exeinfo.cbsize = sizeof(shellexecuteinfo); exeinfo.fmask = (see_mask_doenvsubst|see_mask_flag_ddewait|0x04000000|see_mask_nocloseprocess|see_mask_no_console); exeinfo.hwnd ......


1、建立图形形状的窗口

1.建立图形形状的窗口

    2.申请cbitmap变量 m_bmpdraw 用于导入图形 poldmembmp 用于保存原画板状态;  【程序编程相关:相互联系的下拉框控件设计

    1.首先要申请画板变量cdc memdc 用于绘制导入图形; 【推荐阅读:如何把一个lib库文件加入到VC.NET

    4.申请crect 变量crect;用于保存窗口矩形. 【扩展信息:使用VC6进行ADO编程,使用SQL S

    3.申请colorref变量 col,colmask;分别用于保存当前点颜色与比较颜色,以便以后设置为透明作准备.

    5.申请crgn变量wndrgn,rgntemp;用于保存窗口区域,与临时窗口区域.

    6.申请bitmap变量用于保存图形的结构.

    过程:

         1.首先要保预先准备好的图形导入m_bmpdraw 并把图形结构倒入bitmap变量;

         2.把窗口矩形存入crect;

         3.新建矩形使其适合图形大小

         4.建立与形参画板一致的画板 并用用图形变量初始化memdc;

         5.提取画板需要做透明处理的颜色存入colmask;

         6.建立与图形大小相一致的区域

         7.对每一点与需要处理的点相比较,根据比较判断来生成该点所对应的区域,把该区域与已有区域异或.
...   下一页
    摘要: #if !defined(afx_informationtip_h__45e0dbbe_cb8f_43e6_8557_3214917f1036__included_)#define afx_informationtip_h__45e0dbbe_cb8f_43e6_8557_3214917f1036__included_ #if _msc_ver > 1000#pragma once#en......
» 本期热门文章:

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