自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaojun11的专栏

专注于流媒体技术和机器学习

  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

转载 vc 防止多次运行同一个程序的方法

使用编译器来实现(使用MFC框架):在.cpp文件开头加上以下几行:#pragma data_seg("Shared") int volatile g_lAppInstance =0;#pragma data_seg()我们来看一下上面的内容:第一句 #pragma data_seg("Shared") 创建一个称为Shared 的新节。第二句 int vola

2015-06-30 16:22:05 2833

转载 大端小端的介绍

如果你一个数字要两个字节保存,比如1234这个四位数字。而起始地址是120000,那么共需要两个字节保存,地址分别是120000和120001。小端的情况:120000:12120001:34大端的情况:120000:34120001:12内存中的地址一般是低字节在前,高字节在后,所以一般是  0x 12 34 存储,底层是低端的,大端小端是针对网络来说的

2015-06-30 14:45:02 450

转载 VC获取操作系统版本和名称

CHAR cstCSDVersion[128];sprintf(cstCSDVersion,"%s",os.szCSDVersion);//spkWindows API 中有两个函数可以得到系统版本信息:GetVersion和GetVersionEx。      GetVersion这个函数曾经困扰了很多程序员,其本来设计的是在DWORD返回值中用低位的那个字表示MS-DOS的

2015-06-17 17:58:19 3262

转载 windows窗口样式

/* 窗口样式参考列表: WS_POPUP - 弹出式窗口(不能与WS_CHILDWINDOW样式同时使用) WS_CHILDWINDOW - 子窗口(不能与WS_POPUP合用) WS_MINIMIZE - 最小化状态 WS_VISIBLE - 可见状态 WS_DISABLED - 不可用状态 WS_CLIPSIBLINGS - 使窗口排除子窗口之间的相对区域 WS_

2015-06-16 14:51:48 919

转载 GetLastError错误码中文大全

错误代码中文查询GetLastError返回代码的含义 〖0〗-操作成功完成。 〖1〗-功能错误。 〖2〗-系统找不到指定的文件。 〖3〗-系统找不到指定的路径。 〖4〗-系统无法打开文件。 〖5〗-拒绝访问。 〖6〗-句柄无效。 〖7〗-存储控制块被损坏。 〖8〗-存储空间不足,无法处理此命令。 〖9〗-存储控制块地址无效。 〖10〗-环境错误。 

2015-06-15 18:35:29 7827

转载 vs2010远程桌面调试

假设现在有A、B两台PC机。VS2010安装在A机器上,也就是说A机器是开发使用的机器。B机器是程序运行部署使用的机器,其IP为:192.168.1.129(局域网IP)说明:如果B机器是外网IP下面方法照样适合,不过在使用的适合可能会出现无法附加到进程的错误。如果出现无法附加到进程的错误、无法连接到设备.请按照步骤13进行设置。 1、根据vs2010安装目录倒找Remot

2015-06-15 16:30:21 747

转载 VS2010进行远程调试方法总结

假设现在有A、B两台PC机。VS2010安装在A机器上,也就是说A机器是开发使用的机器。B机器是程序运行部署使用的机器,其IP为:192.168.1.129(局域网IP)说明:如果B机器是外网IP下面方法照样适合,不过在使用的适合可能会出现无法附加到进程的错误。如果出现无法附加到进程的错误、无法连接到设备.请按照步骤13进行设置。 1、根据vs2010安装目录倒找Remot

2015-06-15 16:28:51 594

转载 Win32_API注册表类的编制以及使用

Win32_API注册表类的编制以及使用前置知识:VC APIKeyWords :注册表 函数 类一、问题的提出Windows 已由原来的16位 windows 3.x 升级为现今我们使用的32位windows 95/97/98以其 Windows NT,用户不仅在使用上应逐步适应,对于程序开发人员来说在编程技术上也应紧跟操作系统的技术发展,就如同 在 Li

2015-06-13 16:19:51 892

转载 模态对话框与非模态对话的几种销毁方法与区别

最近在做win32调对话框,挺郁闷,找了好多文章研究,才发现非常简单。 先说下模式对话框调用的原则。在模式对话框下,用CDialog::OnOK()或CDialog::OnCancel()以及CDialog::OnClose()关闭对话框。一定要注意之前的CDialog::(当然,你可以重载你自己对话框的这个虚函数,但是,后面必须调用基类的CDialog::)具体我们再参照

2015-06-11 14:00:37 439

转载 Win32 API 选择文件和文件夹

1.打开文件TCHAR szPathName[MAX_PATH];   OPENFILENAME ofn = { OPENFILENAME_SIZE_VERSION_400 };//or  {sizeof (OPENFILENAME)}   // lStructSize   // 指定这个结构的大小,以字节为单位。   // Windows 95/98和Windows NT

2015-06-11 07:58:12 2638

转载 win32中如何使用CString

MFC中CString的强大,感觉很方便,Win32里是没有CString的,怎么去使用呢?     在StdAfx.h中加入头文件#include "AFX.h",注意加在#include之前,编译后会发现    Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll versi

2015-06-09 08:00:51 488

转载 String,CString,TCHAR*,char*之间区别和联系

最近老用到Cstring, TCHAR*, char*的转换.找到一篇写得蛮详细的. 引用过来, 方便自己以后查阅.char是类型TCHAR也是!不过他可以通过是否定义了UNICODE宏来判断到底是char还是w_char;TCHAR是一种字符串类型,它让你在以MBCS和UNNICODE来build程序时可以使用同样的代码,不需要使用繁琐的宏定义来包含你的代码,而char代表ASCII

2015-06-08 12:15:22 356

转载 在VC中读写ini配置文件

配置文件中经常用到ini文件,在VC中其函数分别为:     写入.ini文件:bool WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTSTR lpFileName);    读取.ini文件:DWORD GetPrivateProfileString(LPCTSTR

2015-06-08 12:12:07 565

转载 Duilib扩展《01》— 双击、右键消息扩展

摘自:http://www.who1753.com/duilib-expand-01.html用过duilib的可能会发现,duilib中有些控件没能很好的区分左键、右键等消息。所以根据实际需要,我们需要进行相关区分处理,或者自行扩展。一. 左键、右键消息区分我们以CListUI控件来分析说明。对于CListUI控件,在实际应用中有时我们需要响应双击或右键消息来执行

2015-06-06 17:54:56 721

转载 Duilib教程-HelloDuilib及DuiDesigner的简单使用

http://www.cnblogs.com/lin1270/p/4106944.html一、HelloDuilib1. 首先理解DUILIB显示的一个基本流程,如下图:  在Duilib中,WindowImplBase 这个类代表了图中 “CWndClass”。所以我们需要做的是:1)生成一个XML。2)生成一个Wi

2015-06-06 13:10:41 1194

转载 Duilib教程-简单介绍

在读这篇博客的时候,可能您已经对duilib有一定的了解。所以,我并不打算对duilib进行过多的介绍。它的内核首先由外国人编写,后来由国人一个小组接过来继续编写,于是就有了现在的Duilib。 1.下载Duilib首先它托管在Google,后来不知道是不是由于大陆将 Google 全面封锁,将搜索引擎禁用了不算,还将技术网站都封闭了。所以,Duilib又托管到了 Gith

2015-06-06 13:09:45 803

转载 Duilib教程-自动布局3-分隔条

先看一个常用的图,如下: 左边是导航栏,右边是信息区。中间可以自由拉伸。XML如下:xml version="1.0" encoding="utf-8" standalone="yes" ?>Window size="695,542"> HorizontalLayout width="695" height="542" bkcolor="#

2015-06-06 13:04:55 1926

转载 Duilib教程-自动布局2

在上一节中,我简单介绍了控件随父LAYOUT自由移动的设置。在这一节,我将介绍一种常见的情况:嵌入窗口。 在项目中,我们很少会100%的编写一个软件,特别是界面相关的,我们会使用以前已经编写好的窗口,或网上的开源模块。举一个简单的例子来说,如果你要编写一个视频播放器,关于视频的播放窗口,就用不着用DUI来实现,我们完全可以使用网上的开源库,嵌入一个播放的WND即可(当然有的库也支持

2015-06-06 12:25:40 933 1

转载 Duilib教程-自动布局1

我们要实现一个带标题栏和状态栏的程序,同时要支持拉伸,即包括最小化、最大化,图如下: XML:xml version="1.0" encoding="utf-8" standalone="yes" ?>Window size="695,542"> VerticalLayout width="657" height="517" bkcolor="#FFA0A

2015-06-06 12:24:24 1068

转载 Duilib教程-控件练习

一、控件消息的响应。在HelloDuilib例子中,程序不能退出,在这里,我将添加一个关闭按钮,当点击它时,调用PostQuitMessage进行退出。首先在界面的右上角添加一个关闭按钮,并取名为“btnClose”。然后在 CHelloDuilibWnd 中重载 WindowImplBase::Notify ();代码如下:void CHelloDui

2015-06-06 09:46:09 2765 1

转载 关于Unicode字符集,将char数组转化成LPCTSTR

最初的unicode编码是固定长度的,16位,也就是2两个字节代表一个字符,这样一共可以表示65536个字符。显然,这样要表示各种语言中所有的字符是远远不够的。Unicode4.0规范考虑到了这种情况,定义了一组附加字符编码,附加字符编码采用2个16位来表示,这样最多可以定义1048576个附加字符,目前unicode4.0只定义了45960个附加字符。Unicode只是一个编码规范,目前实际

2015-06-05 13:50:25 2233

转载 duilib教程之duilib入门简明教程 -- 界面布局(9)

上一个教程实现的标题栏代码中,并没有看到处理自适应窗口大小的代码,但是窗口大小变化后,按钮的位置会跟着变化,这是因为我们将按钮放到了HorizontalLayout、VerticalLayout,这样duilib就会帮我们自动布局按钮的位置和大小,顾名思义,HorizontalLayout就是水平布局,VerticalLayout就是垂直布局。    最开始的教程里面,窗口大小变化时,Hell

2015-06-05 08:02:54 2316

转载 Duilib技巧:背景图片平铺

Duilib技巧:背景图片平铺贴图的描述方式有两种,其实看     // 1、aaa.jpg    // 2、file='aaa.jpg' res='' restype='0' dest='0,0,0,0' source='0,0,0,0' corner='0,0,0,0'    // mask='#FF0000' fade='255' hole='false' xti

2015-06-04 23:20:00 1243

转载 tlb、tlh和tli文件的关系

tlb文件:com类型库文件。在需要使用对应com类的模块里,“#import ...*.tlb”使用之。tlh、tli文件:他们是vc++编译器解析tlb文件生成的标准c++文件。因为odl和tlb并不是C++标准的东东,有必要把它们翻译成标准的C++类型,使得C++开发者可以使用。相信vb和j++也会把tlb翻译成自己语言兼容的类型描述信息。tlh相当于类型申明(头文件),tli相当于定义

2015-06-02 16:01:48 2496

RPDesktop_3_8_1_69631

会控软件,polycom 宝利通 的WINDOWS客户端,H323协议,sip协议学习的好工具

2021-02-09

百度云-vs2013.txt

Vs2013工具下载地址,windows开发必备工具,

2020-02-02

空空如也

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

TA关注的人

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