自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 孙鑫VC++深入详解(5):菜单

1、菜单命令响应函数 弹出式菜单(子菜单)Popup属性为true,其ID不能编辑,没有菜单命令响应函数;非弹出式菜单(菜单项)Popup属性为false,可以编辑其ID,可以为其设置菜单命令响应函数。 一般菜单资源ID前缀设为IDM_,光标资源ID前缀设为IDC_,图标资源ID前缀设为IDI_.......右击菜单项为其添加菜单命令响应函数,消息类型选择COMMAND,类列表选择CM

2014-03-31 13:07:29 2190

转载 GetWindowRect与GetClientRect 的区别

GetWindowRect() 得到的是在屏幕坐标系下的RECT。(即以屏幕左上角为原点)GetClientRect() 得到的是在客户区坐标系下的RECT; (即以所在窗口左上角为原点)GetWindowRect()取的是整个窗口的矩形; GetClientRect()取的仅是客户区的矩形,也就是说不包括标题栏,外框等;第一个函数获得的是窗口在屏幕上的位置,得到的结果可能是这

2014-03-26 13:57:38 1258

转载 调用EnableWindow禁止窗口接收输入

CWnd::EnableWindow()允许或禁止指定的窗口或控件接受鼠标和键盘的输入。函数原型:BOOL EnableWindow(BOOL bEnable = TRUE);若参数bEnable为TRUE,则窗口被允许,为FALSE则窗口被禁止。返回值为窗口调用EnableWindow之前的状态:若窗口之前为禁用状态则返回非0,若窗口之前为允许或发生错误则返回0。若窗口的

2014-03-20 18:13:28 2822

转载 CBitmap位图类

类CBitmap封装了Windows图形设备接口(GDI)中的位图,并且提供了操纵位图的成员函数。使用CBitmap对象之前要先初始化CBitmap对象。构造函数 CBitmap构造一个CBitmap对象初始化函数LoadBitmap从应用的可执行文件中加载一个命名的位图资源来初始化位图对象LoadOEMBitmap加

2014-03-17 09:37:25 2040

原创 孙鑫VC++深入详解(4):文本编程

1、获得设备描述表中当前字体的度量信息CDC::GetTextMetrics(LPTEXTMETRIC lpMetrics)函数用来获得设备描述表中当前字体的度量信息。字体度量信息TEXTMETRIC:typedef struct tagTEXTMETRIC { LONG tmHeight;//字体高度 LONG tmAscent; LONG tmDescent;

2014-03-15 09:44:34 1398

转载 MFC类CRect、CPoint、CSize

1、CRect矩形类CRect类与Windows RECT结构相似,在传递LPRECT或RECT结构作为参数的任何地方,都可以传递CRect对象来代替。构造函数: CRect() throw(); // from left, top, right, and bottom CRect(int l, int t, int r, int b) throw(); // from two po

2014-03-07 17:21:33 9529

原创 孙鑫VC++深入详解(3):简单绘图

1、MFC消息映射机制在每个能接受和处理消息的类中定义一个消息和消息处理函数对照表,即消息映射表。在消息映射表中,消息与对应的消息处理函数是成对出现的。当有消息要处理时,程序即在消息映射表中搜索是否有该消息,如有有该消息则调用其对应的消息处理函数。在视类中添加WM_LBUTTONDOWN消息处理函数后,会增加三处代码:一是在视类头文件中DECLARE_MESSAGE_MAP宏下面添

2014-03-07 13:50:13 2105

原创 sprintf()与sscanf()

1、sprintf() /swprintf() /_stprintf()作用为格式化数据到一个字符串buffer中,sprintf_s()为其安全版本int sprintf(char *buffer, const char *format, [argument] ...); int dSrc1 = 1; int dSrc2 = 2; TCHAR strSrc[] = _T("hel

2014-03-06 16:05:55 810

转载 鼠标滚轮消息WM_MOUSEWHEEL

使用WM_MOUSEWHEEL,需要把CWnd设定为Focus。afx_msg   BOOL   OnMouseWheel(   UINT   nFlags,   short   zDelta,   CPoint   pt   );    返回值:如果允许鼠标轮滚动,则返回非零值;否则返回0。     参数:       nFlags   指明是否按下了虚拟键。这个参数可以是下

2014-03-05 15:50:44 5051

原创 孙鑫VC++深入详解(2):mfc框架程序剖析

1、基于MFC的程序框架剖析MFC程序首先定义了一个全局应用程序对象theApp(该对象就表示了应用程序本身),使它在WinMain()函数之前执行,全局对象theApp的构造函数调用时就会先调用其基类CWinApp的构造函数,在基类的构造函数中完成程序的一些初始化的工作,并将应用程序对象的指针保存起来。然后才进入WinMain()函数,MFC中WinMain()函数是程序编译链接时,由链接器

2014-03-04 13:32:27 1674

Spring Boot集成MyBatis项目(SSM架构)示例

IDE使用IDEA,模板引擎(视图解析器)使用Pebble,数据库使用MySQL。

2022-08-18

ICOP服务器实现参考

使用windows ICOP技术实现的服务器,仅供参考

2017-07-14

boost库1.61版本的头文件和静态库

包含boost中需要编译才能使用的静态库(windows版本)。

2016-09-09

空空如也

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

TA关注的人

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