vc++
文章平均质量分 66
温水煮青蛙come-on
这个作者很懒,什么都没留下…
展开
-
GetBuffer和ReleaseBuffer
LPTSTR GetBuffer( int nMinBufLength );返回值为一块内存的指针。此函数相当于申请nMinBufLength大小的内存,不过,这段内存是被引用在CString对象的内部。当然也可以:new在CString外部申请,然后再将申请的内存拷贝到CString对象汇中,用这种方法申请内存效率比较低。 LPCTSTR返回的是const类型的指针,原创 2012-10-19 15:50:44 · 442 阅读 · 0 评论 -
typedef、#define、指针常量和常量指针
一、typedef用法:① 定义一种类型的别名,而不只是简单的宏替换。可用作同时声明指针类型的多个对象。陷阱:typedef char* TCHAR;TCHAR pa, pb;//pa和pb都是指针类型。#define不能达到此效果。陷阱:typedef char* PSTR;int mystrcmp(const PSTR, const PSTR);const PSTR原创 2013-04-16 00:51:14 · 1575 阅读 · 0 评论 -
文件、文件夹、磁盘操作
先记下标题原创 2013-01-16 08:39:56 · 502 阅读 · 0 评论 -
MFC的控件不是线程安全的。
待更新。今天被ASSERT了。因为这个。原创 2013-01-16 15:00:50 · 486 阅读 · 0 评论 -
VC 托盘编程及弹出菜单
托盘(tray)编程及弹出菜单 托盘即像qq一样在右下角显示。 托盘显示分三步:先添加到托盘,再响应鼠标或键盘消息,最后退出时退出托盘。Shell_NotifyIcon可在任务栏(taskbar)增加、修改或删除一个图标。可以在启动时显示托盘图标,退出时删除托盘图标。此函数需要一个结构体NOTIFYICONDATA。typedef struct _NOTIFYICO原创 2013-01-08 18:10:16 · 2085 阅读 · 0 评论 -
CreateFile之类的几个函数
这几天看windows API一日一练,博主给画出了道道,我来填填具体点的内容。 需求:想操作文件、串口、并口、USB等等。 原理层:其实很简单,就三步:打开,操作,然后关闭。 实践层1:打开用CreateFile,读写操作用WriteFile、ReadFile,关闭用CloseHandle。 实践层2:学习各个原创 2013-01-11 16:40:40 · 5771 阅读 · 1 评论 -
vc响应最大化最小化按钮的事件或消息 .
源方法一。在OnSize消息事件中处理 最小化 SIZE_MINIMIZED,最大化 SIZE_MAXIMIZED,还原 SIZE_RESTORED,例如:void CMainDlg::OnSize(UINT nType, int cx, int cy) { CDialog::OnSize(nType, cx, cy); // TODO: Add yo转载 2013-01-07 15:54:13 · 1127 阅读 · 0 评论 -
C++二维数组和指针的关系
借鉴了点击打开链接和点击打开链接,并部分修改。再翻开C++ primer时,不禁感叹此书的严谨细致。再学习下数组和指针。主要讲解二维数组和指针的对应关系。扫盲+复习:数组是一种复合数据类型,对数据类型,必然要介绍定义和初始化。定义和初始化:数组的维数必须用值大于等于1的常量表达式定义。此常量表达式只能包含整型字面值常量、枚举常量货用常量表达式初始化的整型const对象。非con原创 2012-12-12 15:12:49 · 1797 阅读 · 0 评论 -
获取DC的几种方法
原文一: HDC hdc; hdc=::GetDc(m_hWnd);加两个冒号表示我们用的是全局SDK的函数,否则表示我们有的是CWND中的函数 ::ReleaseDc(m_hWnd,hdc);二: CDC *pdc=GetDC(); ReleaseDC(pdc);三: CClientDC dc(this);不需要我们去转载 2012-12-13 09:27:29 · 3543 阅读 · 0 评论 -
'CopyFileEx' : undeclared identifier
XP VC6.0下对于CopyFileEx未定义的错误:在stdafx.h的#include 之前添加#define _WIN32_WINNT 0x0500或者 #ifndef _WIN32_WINNT #define _WIN32_WINNT 0x0400 #endif原创 2012-06-27 11:03:33 · 631 阅读 · 0 评论 -
CListCtrl控件使用
Windows的控件与对应类的关系:给每个控件关联了一个类,在类中封装相应的控件。ClistCtrl encapsulates the functionality of a “list view contrl”.list view control:displays a collection of items each consisting of an icon(from an image原创 2012-12-03 20:10:22 · 1013 阅读 · 0 评论 -
了解了解GDI
*************************************************************************关于本文的字体格式:加粗字体(如:CGDIObject)表示类。*************************************************************************先说说GDI的hierarchy原创 2012-11-23 16:10:23 · 762 阅读 · 0 评论 -
窗口的生命周期---摘自深入浅出MFC
转载 2012-10-21 14:48:14 · 649 阅读 · 0 评论 -
FTP API编程
一、步骤:1) InternetOpen初始化一个Internet句柄。此句柄用于建立一个FTP session。2)InternetConnect创建一个FTP session。INTERNET_DEFAULT_FTP_PORT for the nServerPort parameter and INTERNET_SERVICE_FTP for the dwService paramet原创 2013-04-25 09:36:58 · 8313 阅读 · 0 评论