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

转载 Windows I/O模型、同步/异步、阻塞/非阻塞

http://blog.csdn.net/pizi0475/article/details/6243083Windows I/O模型、同步/异步、阻塞/非阻塞 同步  所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用(例如sin, isdigit等)。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协

2015-04-20 22:31:04 410 1

转载 GetActiveView 返回 NULL 为 MDI 框架窗口

症状          GetActiveView() 函数将返回活动视图(如果有的话)附加到框架窗口(CFrameWnd)。此函数返回 NULL时为 MDI主框架窗口 (CMDIFrameWnd)调用。原因        在 MDI 应用程序中,MDI 主框架窗口(CMDIFrameWnd)不具有与其相关联的视图。相反,每个单独的子窗口(CMDIChildWnd)具有与之

2014-05-13 14:31:37 503

转载 VC中类型的相互转化

一,VC中字符串类型的互相转换总是觉得VC中的类型纷繁复杂,扑朔迷离。因为有了Unicode,因为C、C++类型相互转化如此不同。保存char的不止char一种,还可以用short,unsigned short,int 等来保存。单单就字符串就有N多种类型,其它类型也不止一个。再加上C++中本来就没有正式的string类型,所以,平常就会碰到很多种相同意思,但不同类型,或相同类型,不同写法

2013-10-05 11:53:43 472

转载 CListView用法(2)

一个程序从宏观上来说,不外乎就是输入->处理->输出,输入与输出对一个程序来说至关重要。前段时间给可视化平台换脸的时候,平台的输出不仅包括直观的图像显示,用户还希望直观地得到每帧图像的一些相关的参数信息、统计信息等,这时候我就选择在CListView中滚动地显示相关信息,并将窗口进行切分,将CListView的窗口放在整个主窗口的最底端,在需要的时候显示,不需要的时候隐藏。但是,我对CListVi

2013-09-16 09:28:00 593

转载 CListView使用(2)

CListCtrl::SetExtendedStyleCListCtrl的成员函数声明  DWORD SetExtendedStyle(  DWORD dwNewStyle );  函数功能设置CListCtrl的扩展样式  dwNewStyle指定的扩展样式  LVS_EX_GRIDLINES //绘制表格,网格线。  LVS_EX

2013-09-16 09:06:40 1950

转载 CListView使用大全

【原】CListCtrl 使用技巧作者:lixiaosan时间:04/06/2006以下未经说明,listctrl默认view 风格为report相关类及处理函数MFC:CListCtrl类SDK:以 “ListView_”开头的一些宏。如 ListView_InsertColumn 1. CListCtrl 风格      LVS_ICON

2013-09-16 08:37:18 790

转载 CListView和CListCtrl

将CListCtrl绑定到CListView 使用GetListCtrl(),*CListCtrl=&GetListCtrl();。要想显示模式和Access数据库那样的,要重载PreCreateWindow,在BOOL CListView::PreCreateWindow(CREATESTRUCT& cs)里添加cs.style |= LVS_REPORT; 。设置显示样式,调用DWOR

2013-09-16 08:30:31 1135

转载 设置ListCtrl的风格

在CSDN上常常看到有人问怎么设置风格的,他们ListCtrl的样子是一个列表,有横条和竖条分界线,然后选中一行,要整一行都选中,而不是只有某一列被选中,等等,这里给一个比较全面的设置方法。  //获得原有风格  DWORD dwStyle = ::GetWindowLong(m_listctrl.m_hWnd, GWL_STYLE);   dwStyle &= ~(LVS_TYP

2013-09-14 15:00:27 737

转载 MFC应用程序中处理消息的顺序

MFC应用程序中处理消息的顺序1.AfxWndProc()       该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc2.AfxCallWndProc()   该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,                     然后调用WindowProc()函数3.WindowP

2013-09-13 16:01:43 302

转载 多文档,新建文件类型选择对话框的设置与设计

在文档窗口创建的时候 ,它缺省总是会新建一个新文档 ,如果是单文档,则直接新建一个文档,如果是多文档,则会弹出文件类型选择对话框。 那么怎么让它不新建文档呢?就这个问题 , 我对文档视图窗口应用程序启动时的文档创建机制 , 稍稍的浅浅挖了一下 , 做了一个详细的分析 , 希望能够对初学者有所帮助 。在App文件的InitInstance()函数中,有如下几行代码:CCommandLineI

2013-08-31 16:01:17 565

转载 获得指针(文档、视图、框架)

CWinApp * AfxGetApp()是一个全局函数,在任何地方都可以获得C***App类对象的指针.    //在C***App类中:    获得CMainFrame类对象的指针:    CMainFrame* pMain=(CMainFrame*)CWinThread::m_pMainWnd;    获得C***View类对象的指针:(假设只有一个视图,须通过CMainFr

2013-08-26 10:50:56 452

转载 关于char, wchar_t, TCHAR, _T(),L,宏 _T、TEXT,_TEXT、L

char :单字节变量类型,最多表示256个字符,wchar_t :宽字节变量类型,用于表示Unicode字符,它实际定义在里:typedef unsigned short wchar_t。为了让编译器识别Unicode字符串,必须以在前面加一个“L”,定义宽字节类型方法如下:    wchar_t c = `A' ; wchar_t * p = L"Hello!" ;

2013-08-24 13:40:52 449

转载 MFC中获取各种类(文档、视图、框架、应用程序)指针的方法

对于初学者来说,在MFC中获得各种类的指针是个障碍。如:要获得另一窗体视图类中的某控件指针,首先必须获得目标视图指针,然后再通过该视图指针用GetDlgItem函数才可获得控件指针。  只考虑文档、视图和框架窗口间的关系,常用的指针获取方法如下: 全局函数AfxGetApp可以得到CWinApp应用类指针AfxGetApp()->m_pMainWnd为框架窗口指针在框架

2013-08-23 16:15:40 490

转载 C++文件操作

===========================前言===========================       我们在编写程序的时候,最密不可分的就是对文件进行相应的操作,我们可以从文件中读取数据,可以将数据保存到文件,可以……       总而言之,言而总之,一言以蔽之,对文件的操作是非常重要的,下面我们就来介绍一下C++中是如何对文件进行操作的。===========

2013-08-21 11:40:50 374

转载 游戏开发入门参考

与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手。下面总结了一些入门方法和比较容易入手的资料。  首先你要精通一门高级语言,比如C++或者C#,其次,要有良好的英文阅读能力。对游戏开发者来说英文阅读能力是最重要也是最基本的工具之一,因为你遇到的大部分资源都将是英文的,不要总等着

2013-08-16 15:16:21 894

空空如也

空空如也

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

TA关注的人

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