简单封装的一个彩色进度条【原创】[3]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 waterpub 的 blog

trong> (m_bmemdc) { pdc->getclipbox(&m_rect); createcompatibledc(pdc); m_bitmap.createcompatiblebitmap(pdc, m_rect.width(), m_rect.height()); m_poldbitmap = selectobject(&m_bitmap); setwindoworg(m_rect.left, m_rect.top); } else //为相关的现有设备准备打印 { m_bprinting = pdc->m_bprinting; m_hdc = pdc->m_hdc; m_hattribdc = pdc->m_hattribdc; } } virtual ~cmemdc() { if (m_bmemdc) { m_pdc->bitblt(m_rect.left,      m_rect.top,      m_rect.width(),      m_rect.height(),      this,      m_rect.left,      m_rect.top,      srccopy      ); selectobject(m_poldbitmap); } else { m_hdc = m_hattribdc = null; } } cmemdc* operator->() { return this; } operator cmemdc*() { return this; } private: cbitmap m_bitmap; cbitmap* m_poldbitmap; // cdc* m_pdc;         // crect m_rect; // bool m_bmemdc; // }; };

//=========================================================
//
// copyright (c) 2000-2004  iwise technologies,co. ltd.
// all rights reserved.
//
// product: iw988
// file: gradientprogressctrl.cpp
// created: 天衣有缝
//  
// description:
//     valueadded main program for iw988.
//                   contact:
//                       waterpub@mail.csdn.net
//
//=========================================================
#include "stdafx.h" 
#include "gradientprogressctrl.h" 

cgradientprogressctrl::cgradientprogressctrl()
{
	// 控件初始化
	m_nlower	        = 0		;
	m_nupper	        = 100	   

本文关键:简单封装的一个彩色进度条【原创】
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top