自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

原创 List of Windows Messages

WM_NULL = 0x00WM_CREATE = 0x01WM_DESTROY = 0x02WM_MOVE = 0x03WM_SIZE = 0x05WM_ACTIVATE = 0x06WM_SETFOCUS = 0x07WM_KILLFOCUS = 0x08WM_ENABLE = 0x0AWM_SETREDRAW = 0x0BWM_SETTEXT = 0x

2010-03-30 14:43:00 701

转载 在MFC中获取窗口句柄

要找到某个CWnd对象的HWND,用GetSafeHwnd()。在窗口类中,有句柄的成员变量,可以直接访问:   m_hWnd在窗口类外,可以用AfxGetMainWnd()->m_hWnd获得。在MainFrame里直接用this;   其它地方用CMainFrame*   pMainFrame   =   (CMainFrame*)theApp.m_pMainWnd;    想得到

2010-01-12 17:27:00 577

原创 英文版操作系统中,如何在控制台中输入中文

进入"Control Panel"--->"Regional and Language Options"--->将"Formats", "Location"和"Administrative"中所有的英文都修改成中文,重启电脑即可。

2009-10-07 16:44:00 650

原创 整数逆序输出,并且判断逆序后的整数是否溢出

#include #include //判断当前加法是否溢出bool IsOverflow(int n, int a, int b){ if ((b > 0 && n > a) || (b <= 0 && n <= a))// 未溢出 return true; else return false;}//判断当前乘法是否存在溢出bool Multi

2009-09-30 13:29:00 795

转载 设计模式之间的关系

如下图所示

2009-08-10 13:32:00 697

原创 求两个整数的平均值

用的是位运算 int avg=(x&y) +((x^y)>>1);x&y 取出x和y二进制都为‘1’的所有位x^y x和y中有一个为‘1’的所有位(x^y)>>1 除以2就是把x和y都分成两部分,一部分是都为‘1’的部分,因为相同,所以直接加就行了一部分是x为‘1’,y为‘0’的部分,以及y为’1‘,x为’0‘的部分,两部分加起来除以2,然后跟前面的相加就可

2009-08-10 13:24:00 1518

原创 windows下IPC的命名管道例子

客户端源码#include #include using namespace std;const TCHAR szPipeName[] = L"////hello//pipe//lvbin";int main(void){ HANDLE hPipe = CreateFile(szPipeName, GENERIC_READ | GENERIC_WRITE, 0, NUL

2009-08-08 22:01:00 1504

原创 颠倒一个句子中的词的顺序

/*****************************************//* 颠倒一个句子中的词的顺序*//*从后往前遍历即可,一次遍历就OK*//*****************************************/#include #include #include int main (){ char szTemp[] = "

2009-07-14 10:58:00 1367

原创 四则运算表达式实现

/* 四则运算表达式1. 如果是运算量,则直接写入数据队列2. 如果是左括号"(",则直接压入符号栈;3. 如果是右括号")",则不断弹出符号栈数据,并写入数据队列,直到左括号弹出;4. 如果是普通运算符,则与栈顶符号比较优先级,如果大于栈顶符号优先级,则入栈; 否则弹出栈顶符号并写入数据队列,直到栈顶符号的运算符优先级较小为止,并且将当前运算符压入栈中;5. 如果是结

2009-06-30 16:28:00 1248 2

转载 (int&)a和(int)a的区别

#include #include #include using namespace std;int main(){ float a = 1.0f; cout << (int)a << endl; cout << (int&)a << endl; cout << boolalpha << ( (int)a == (int&)a ) << endl; // 输出什

2009-06-25 21:34:00 18285 6

转载 修改Linux默认系统语言

 编辑/etc/sysconfig/i18n这个文件,不管你装的是中文版,还是英文版.删掉原来的配置,把下面的拷贝过去LANG="zh_CN.GB18030"SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="latarcyrheb-sun16"保存,重起.OK了注:I18N 是 interna

2009-03-07 22:59:00 863

原创 MFC中,自定义消息函数必须把所有参数都带上。

必须这样OnLegendWndClose(UINT wParam, LONG lParam);而不能OnLegendWndClose(void); 整整调试了一上午啊,原来是这个错误。

2008-08-20 12:00:00 812

原创 通过ACM将wav转换成Windows GSM 6.10

#include #include #include #include #include #pragma comment(lib, "Msacm32.lib")WAVEFORMATEX *pwfSrc;WAVEFORMATEX *pwfDrv;HACMDRIVERID hadid_GSM610 = NULL;int n = 0;#define ADDHEAD

2008-07-30 22:46:00 2389 1

原创 鼠标划过某个窗口或者控件,监控他

首先在头文件中插入OnMouseLeave消息     //{{AFX_MSG(CLoadBitMapDlg)    virtual BOOL OnInitDialog();    afx_msg void OnSysCommand(UINT nID, LPARAM lParam);    afx_msg void OnPaint();    afx_msg HCURSOR OnQue

2008-04-20 21:06:00 588

原创 第一次写文章

该是好好学习的时候了 

2007-04-01 11:16:00 548

C++网络编程 卷1 运用ACE和模式消除复杂性 part3

C++网络编程 卷1 运用ACE和模式消除复杂性将所有的章节都打上bookmark了方便大家查看。可累死我了。此为第3部分

2009-08-08

C++网络编程 卷1 运用ACE和模式消除复杂性 part2

C++网络编程 卷1 运用ACE和模式消除复杂性将所有的章节都打上bookmark了方便大家查看。可累死我了。此为第2部分

2009-08-08

C++网络编程 卷1 运用ACE和模式消除复杂性 part1

C++网络编程 卷1 运用ACE和模式消除复杂性 将所有的章节都打上bookmark了 方便大家查看。 可累死我了。 此为第一部分

2009-08-08

汉字unicode编码表

所有汉字的unicode编码列表 从4E00-9FCF

2009-08-01

空空如也

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

TA关注的人

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