- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 图片按钮
<br />void CdrawbuttonDlg::OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct){ // TODO: 在此添加消息处理程序代码和/或调用默认值 CDC dcbutton,dcbitmap; CRect rc; CBitmap tbitmap; BITMAP bm; dcbutton.Attach(lpDrawItemStruct->hDC); rc=lpDrawItemStruct->rc
2010-10-11 16:48:00
418
原创 三角形按钮
<br />// triangle.cpp : 实现文件//#include "stdafx.h"#include "trianglebtn.h"#include "triangle.h"// triangleIMPLEMENT_DYNAMIC(triangle, CButton)triangle::triangle(){}triangle::~triangle(){}BEGIN_MESSAGE_MAP(triangle
2010-10-11 16:46:00
542
原创 没有函数数组,只有函数指针数组
<br />分析:函数指针数组是一个其元素是函数指针的数组。那么也就是说,此数据结构是是一个数组,且其元素是一个指向函数入口地址的指针。 <br /> 根据分析:首先说明是一个数组:数组名[] <br /> 其次,要说明其元素的数据类型指针:*数组名[]. <br /> 再次,要明确这每一个数组元素是指向函数入口地址的指针:函数返回值类型 (*数组名[])().请注意,这里为什么要把“*数组名[]”用括号扩起来呢?因为圆括号和数组说明符的优先级是等同的,如果不用圆括号把指针数组说明表达式扩起来,根据圆
2010-09-19 17:15:00
357
原创 callback函数
<br />在类中使用callback函数编译器通常报错是因为<br />类成员函数有隐含的this指针作为传递参数<br />A a;<br />a.func(10);<br />此处,编译器将会编译成:<br />A::func(&a,10)<br /> <br />所以要解决类中调用callback函数可以使用static函数
2010-09-05 02:55:00
267
原创 wh_journalrecord
<br />#pragma once#include <Windows.h>class recorderplay{public: recorderplay(void); virtual ~recorderplay(void); void recorder(const char*); void play(const char*);};<br /> <br />#include "StdAfx.h"#include "recorderplay.h"E
2010-08-26 22:40:00
1251
PHP语言基础入门教程
2008-09-20
xxcopy程序、进度条和说明
2008-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人