自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

转载 实现背景颜色的渐变效果(code project)

如果只是实现水平或垂直方向的背景色渐变,只需重载OnEraseBkgnd函数,具体代码如下:CDialog::OnEraseBkgnd(pDC);CRect rect;GetClientRect(&rect);int r1=127,g1=127,b1=56; //Any start colorint r2=5,g2=55,b2=165; //Any stop colorfor(int

2006-06-22 14:26:00 1614 1

原创 几种DC及区别

CClientDC:(客户区设备上下文)用于客户区的输出,与特定窗口关联,可以让开发者访问目标窗口中客户区,其构造函数中包含了GetDC,析构函数中包含了ReleaseDC:CClientDC::CClientDC(CWnd* pWnd){    ...    if (!Attach(::GetDC(m_hWnd = pWnd->GetSafeHwnd())))        AfxThrow

2006-06-22 12:39:00 1642

转载 为对话框工具条显示提示(来自codeguru)

1、对话框.h文件中添加:protected:     CToolBar cToolBar;//}}AFX_MSGafx_msg BOOL OnToolTipText(UINT nID, NMHDR* pNMHDR, LRESULT* pResult);DECLARE_MESSAGE_MAP()2、对话框.cpp文件中添加://add the tool bar to the dia

2006-06-21 16:56:00 2215

转载 用非递归方式遍历目录及其子目录的文件

typedef BOOL (*PROCESS_FILE_FUNCTION)(LPCTSTR filename);上面的PROCESS_FILE_FUNCTION是一种函数指针,这个函数处理文件名为filename的文件,如果该函数返回FALSE,则ProcessDirectory立刻退出,不再继续查找void ProcessDirectory(LPCTSTR dirname,PROCESS_FIL

2006-06-21 13:56:00 1390

转载 取随机数算法

//先调用它    srand( (unsigned)time( NULL ) );    //随机数计时开始    然后调用    GetRand(float nMin, float nMax)    {        float max;        max=RAND_MAX;        return (int)(rand()*(nMax-nMin)/max+nMin);    }   

2006-06-21 13:45:00 1203

转载 数字转换为中文大写

//   模块:数字转换为中文大写#include "stdafx.h"static char   *unit1[] = { "拾","佰","仟" };static char   *unit2[] = { "万","亿"  };static char   *digital[] = {"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};//   功能:将万以内的数据转

2006-06-21 12:15:00 1104

转载 XP风格按钮(转自code project)

// XPButton.h : header fileclass CXPButton : public CButton{ DECLARE_DYNCREATE(CXPButton)// Constructionpublic: CXPButton(); CPen pBoundryPen; CPen pInsideBoundryPenLeft; CPen pInsideBoundryPenTop; CP

2006-06-19 12:51:00 1449

原创 链表与数组的区别

   链表和数组一样是一种数据结构。数组是将元素在内存中连续存放,由于每个元素占用内存相同,所以可以通过下标迅速访问数组中任何元素。但是如果要在数组中增加一个元素,需要移动大量元素,在内存中空出一个元素的空间,然后将要增加的元素放在其中。同样的道理,如果想删除一个元素,同样需要移动大量元素去填掉被移动的元素。    链表恰好相反,链表中的元素在内存中不是顺序存储的,而是通过存在元素中的指针联系

2006-06-16 16:06:00 4875 1

原创 CListView && CListCtrl

//设置List Control属性 CListCtrl* pListCtrl=(CListCtrl*)(GetDlgItem(IDC_LIST1));    DWORD dwStype=GetWindowLong(pListCtrl->m_hWnd,GWL_STYLE);    dwStype&=~LVS_TYPEMASK;    dwStype|=LVS_REPORT;    SetWindo

2006-06-13 13:01:00 1801

原创 CTreeView & CTreeCtrl

//插入数据 HTREEITEM hParent = m_TreeCtrl.InsertItem(_T("Root"),TVI_ROOT,TVI_LAST); HTREEITEM hChild1 = m_TreeCtrl.InsertItem(_T("Child1"),hParent); HTREEITEM hChild2 = m_TreeCtrl.InsertItem(_T("Child2"

2006-06-12 16:23:00 1646

原创 Windows操作系统最常用的七大组合键

1、显示“开始”菜单:按Ctrl+ESC键。  其实显示“开始”菜单最直接的键应该是WINKEY键(WINKEY指的是键盘上刻有Windows徽标的键)。但现在五花八门的键盘越来越多,有些键盘上面就没有这个键;或者在有些笔记本电脑上面为了节省空间,设计者们也没有把这个键安排在上面。还有朋友肯定会提出这样的问题:我直接用鼠标点击屏幕左下脚的“开始”标志不就完了吗?没错,可是有时候我们看到别人的电

2006-06-12 15:45:00 1338

原创 用VC取得当前操作系统的版本

#include #include BOOL DisplaySystemVersion(){   OSVERSIONINFOEX osvi;   BOOL bOsVersionInfoEx;   // Try calling GetVersionEx using the OSVERSIONINFOEX structure.   //   // If that fails, try usin

2006-06-12 15:38:00 1162

转载 公历转农历

/*------------农历转换函数-----------*/char *GetDayOf(PSYSTEMTIME pSt){  /*天干名称*/ const char *cTianGan[] = {"甲","乙","丙","丁","戊","己","庚","辛","壬","癸"}; /*地支名称*/ const char *cDiZhi[] = {"子","丑","寅","卯","辰","巳"

2006-06-12 15:03:00 1224

原创 排序算法

冒泡法:#include void BubbleSort(int* pData,int Count){    int iTemp;    for(int i=1;i    {        for(int j=Count-1;j>=i;j--)        {            if(pData[j]            {                iTemp = pData[j-1

2006-06-12 14:05:00 976

原创 CListBox支持水平滚动条

class CListBoxEx : public CListBox{// Attributespublic: int  m_nMaxWidth;// Operationspublic: int  AddString(LPCTSTR lpszItem); int  DeleteString(int nIndex); int  InsertString(int nIndex,LPCTSTR lpsz

2006-06-08 16:00:00 1957

Windows驱动开发技术详解

本书由浅入深、循序渐进地介绍了Windows驱动程序的开发方法与调试技巧。本书最大的特色在于每一节的例子都是经过精挑细选的,具有很强的针对性。力求让读者通过亲自动手实验,掌握各类Windows驱动程序的开发技巧,学习尽可能多的Windows底层知识。本书适用于中、高级系统程序员,同时也可用做高校计算机专业操作系统实验课的补充教材。

2015-02-12

计算机与互联网术语词典

计算机与互联网术语词典》第10版: 超过 3200 个关键词条的定义和解释,以及许多有用的插图和表。 商业软件用户的实用指南,包括计算机安全、法律、伦理。 涵盖计算机科学原理与编程中用得最广泛的计算机语言的示例。 包括新媒体、数字摄影和音频,网络文化与幽默。

2012-06-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除