自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (5)
  • 收藏
  • 关注

转载 VC++中屏幕坐标与窗口坐标的转换

GetClientRect 是返回指定窗口客户区矩形的大小ClientToScreen(hWnd, lpPoint); 是将窗口坐标转换为屏幕坐标 ScreenToClient(hWnd, lpPoint); 是将屏幕坐标转换为窗口坐标 屏幕坐标是说一个点在屏幕上的位置,窗口坐标是说一个点在窗口客户区的位置

2013-09-05 23:07:10 5758

转载 CEdit编辑框透明的实现

只是为了存下来,慢慢研究实现方法1:直接在对话框中:HBRUSH CLoginDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){ HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); if(nCtlColor == CTLCOLOR_DLG)

2013-09-05 23:02:59 4466 2

转载 mfc 编辑框背景透明设置

前几天和风在这里讨论关于CEdit控件的透明问题。主要的目的就是要做一个有图形背景的Edit控件,经过一番努,终于做出了一个还算象样的Edit控件。做一个透明的Edit控件的主要问题是字符的输出,在Edit里输出的刷新有几个时机,一个是在接收到键盘或鼠标消息的时候 ,还有就是在接收到WM_PAINT消息。刷新的时候也不是全部重画,所以想通过在继承的Edit类中处理WM_PAINT消息是行不通的

2013-09-05 22:59:32 8881

转载 从资源中装入位图

1.在VC 开发环境的资源编辑器里可将要显示的BMP 位图文件加载到资源中,并用资源ID 来标识它,在应用的视类的成员函数OnDraw(CDC 3 pDC) 中显示,如:        CDC 3 hMemDC = new CDC;        Cbitmap 3 hBitmap = new Cbitmap        hBitmap = LoadBitmap ( ID

2013-09-05 22:56:41 1394

转载 模态窗口与非模态窗口销毁方法

前几天发现自己的程序中使用非模态对话框,Debug版本有警告提示如下:    Warning: calling DestroyWindow in CWnd::~CWnd OnDestroy or PostNcDestroy in derived class will not be called    由于是Warnning,就没有太在意,后来随意上网一找发现,这个问题还是很严重的问题。

2013-09-05 22:47:55 842

转载 创建透明画刷 加载BMP图片

//创建透明画刷CClientDC dc(this);//使用(HBRUSH)GetStockObject可以返回空画刷句柄,但CBrush //无法通过画刷句柄构造,可通过给其静态成员函数FromHandle传递HBRUSH //句柄获得CBrush指针 CBrush *pBrush=CBrush::FromHandle((HBRUSH)GetStockObject(NULL

2013-08-26 15:11:13 1118

转载 VC 积累

1.状态栏上显示时间 void CMainFrame::OnUpdateTime(CCmdUI* pCmdUI) {CTime timeCur=CTime::GetCurrentTime();char szOut[20];sprintf( szOut,"%02d:%02d:%02d",timeCur.GetHour(),timeCur.GetMinute(),timeCur.G

2013-08-22 12:03:50 860

转载 Ubuntu10.10中如何打开并解压RAR格式文件

把当前系统中先安装的RAR卸载掉,(sudo apt-get remove rar)。然后,再安装上这个软件:p7zip-rar(sudo apt-get install p7zip-rar)在终端中输入:sudo apt-get install rar ; sudo apt-get install unrarubuntu 下rar解压工具安装方法:压缩功能安装 sudo

2013-07-26 13:33:50 709

转载 VMware下Ubuntu与宿主Windows共享文件夹

第一步:启动Ubuntu 12.04(其他版本的Ubuntu操作差不多)  1. 在VMware虚拟机界面,点VM->Install VMware Tools。之后,点击Ubuntu 窗口中主文件 按钮然后再左边会看见设备里有VMware tools文件夹,双击之,并且解压其中的压缩文件,把它拷贝到主文件夹  2. 打开Terminal终端,进入解压的文件夹中,输入以下

2013-07-26 11:22:45 603

转载 2010-10-09 16:27 WinCE CStdioFile ReadString问题解决方法

http://hi.baidu.com/anglecloudy/item/5d7901ee2a21f4d1ea34c9f6 我在wince中使用CStdioFile的ReadString时,发现当文件比较小时会一次性读出整个文件,而不是一行。查找了N久,在MS官网上发现一文:connect.microsoft.com/VisualStudio/feedback/details/139935

2013-07-23 10:08:53 1172

转载 ubuntu 添加环境变量

Ubuntu Linux系统环境变量配置文件:/etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。/etc /environment : 在登录时操作系统使用的第二个文件, 系统在读取你自己的profile前,设置环境文件的环境变量。~/.profile :  在登录时用到的第三

2013-07-20 15:16:51 587

转载 Ubuntu的关机重启命令知识

重启命令:1、reboot2、shutdown -r now 立刻重启(root用户使用)3、shutdown -r 10 过10分钟自动重启(root用户使用)4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启关机命令:1、halt   立刻关机

2013-07-20 15:15:04 610

转载 2009-05-06 23:17 WinCE6.0编译方式

在VS2005的"Build"菜单中,有一个“Advanced Build Commands”,其中有如下关于WinCE 6.0的编译方式:"Sysgen":相当于执行命令"blddemo -q”,一般第一次编译或者是改变了"Catalog"中的item的时候,就用这个了。"Clean Sysgen":相当于执行命令"blddemo clean -q",按照文档上的说明,当修改了 %_WI

2013-07-08 15:40:03 536

转载 修改SMDK6410的调试串口为普通串口(wince系统)

环境: 飞凌OK6410A开发板, Windows CE6.0系统         最近在做GPRS通信,可是手头上的GPRS模块(Q2403A)是五线串口的(RXD、TXD、GND、RCS、CTS),老板又不愿买新的模块。所以考虑将调试串口COM1改为普通串口来用(飞凌开发板上也就这1个5线串口)。在网上找了些资料,然后让师弟测试摸索了下,发现网上现有资料都无法修改成功,他经过几天的努力后给

2013-07-08 15:39:18 800

转载 2009-12-05 14:47 wince 显示/隐藏输入法面板

先导入:aygshell.libvoid ShowInput( bool IsShow ){SIPINFO si;memset(&si, 0, sizeof(si));si.cbSize = sizeof(si);if(SHSipInfo(SPI_GETSIPINFO, 0, &si, 0)){if(IsShow)si.fdwFlags |= SIPF_ON

2013-07-08 15:38:19 860

转载 vs如何检测内存泄漏

摘要本文分析了Windows环境使用MFC调试内存泄露的技术,介绍了在Windows环境下用VC++查找,定位和消除内存泄露的方法技巧。关键词:VC++;CRT 调试堆函数;试探法。编译环境VC++6.0技术原理检测内存泄漏的主要工具是调试器和 CRT 调试堆函数。若要启用调试堆函数,请在程序中包括以下语句:#define CRTDBG_MAP_ALLOC#i

2013-05-27 14:36:03 871

转载 C++ Vector 使用心得

C++ Vector 使用心得        vectorc++iteratorreferenceinsertstring标准库Vector类型使用需要的头文件:#include Vector:Vector 是一个类模板。不是一种数据类型。 Vector是一种数据类型。一、 定义和初始化Vector v1; //默认构造函数v1为空Vector v2(v

2013-05-27 14:28:17 558

转载 win7下ffmpeg编译动态链接库整理

http://blog.csdn.net/ajaxhe/article/details/6737227win7下ffmpeg编译动态链接库整理分类: 音频编解码2011-08-31 22:10 1239人阅读 评论(1) 收藏 举报1.写在ffmpeg编译前关于ffmpeg的编译过程google一搜,一大堆,ffmpeg编译真的有那么难么?在我编译成

2012-06-28 15:57:43 4799

转载 VS 没有找到mspdb80.dll 错误

http://blog.163.com/zhucongdzkd@126/blog/static/1399971932010814111127686/VS2008引用dll系统          VISTA开发环境 VS2008语言          C情况          别人写的dll,现在只有.dll、.h、.def,如何在自己VS的项目中引用

2012-06-28 15:57:06 1135

转载 在Visual Studio 2010[VC++]中使用ffmpeg类库

http://www.cnblogs.com/Jerry-Chou/archive/2011/03/31/2000761.html#commentform在Visual Studio 2010[VC++]中使用ffmpeg类库1,准备工作很多播放器都使用了ffmpeg这个类库来编解码,使用没有关系,但总是有些人不守规则。在耻辱榜上我看到了腾讯

2012-06-28 15:53:37 1209

转载 FFMpeg在windows下的编译和使用

http://blog.csdn.net/xiajia/article/details/6533182(本文综合参考自网上诸多相关文章,首先非常感谢这些引用的原文的前辈的探索)FFmpeg的编译FFmpeg一个开源的视频解码库。下面较为细致的讲解他分别在windows下和linux下的编译方式。在windows下:需要使用的工具是MingW和VS2005 VC++工具的

2012-06-28 15:52:01 843

转载 windows系统下_ffmpeg编译

http://blog.csdn.net/himulakensin/article/details/6693457ffmpeg开源库在linux系统下弄的,是一个很全的音频和视频的编解码库要在windows下编译出用于开发的lib库确实比linux下要麻烦,百度了很久,参照别人的见解终于成功编译出自己需要的可以用于开发的库(dll的形式,附带dll的lib,静态库不会编) 编译

2012-06-28 15:45:44 728

原创 MFC 时间控件初始化

CTime CurrentTime=CTime::GetCurrentTime();CDateTimeCtrlm_StartTime;m_StartTime.SetFormat("yyyy-MM-dd HH:mm:ss");m_StartTime.SetTime(&CurrentTime);

2012-05-16 15:53:40 1679 1

转载 数据库存储

在sql   server中数据类型是设置为   binarybinary是定长的数组,应该用text,image等好些text是文本的,image是二进制binary类型用   AppendChunk方法会出错对于binary的存取,其实用SetValue或者GetValue就可以

2011-12-17 14:04:38 362

原创 ffmpeng 音频连接问题

ffmpeg 连接多个音频,我在网上看到 参数-newaudio 可以增加一个新的音频流到当前输出流,我研究一天了,也没有弄出来,最后是连接一起了,但是,播放出来是杂音,根本不能听。 我的命令是这么写的。ffmpeg -i life.mp3 -ab 128k -ar 44100 out.mp3 -i viva.mp3 -newaudio 有大牛做过ffmpeg 连接音频的么

2011-11-28 15:26:49 1336

转载 VC 调用cmd

vc中调用的cmd命令目前知道4种方法,分别是system、WinExec,ShellExecute和CreateProcess四个命令.下面简单介绍一下 :1.在VC中调用DOS命令时,可以用函数system("DOS命令"),如我们经常见的命令system("ipconfig"),当然也可以执行别的应用程序,只要在cmd下执行的在这里应该也没问题,只是注意打开文件或保存文件时若不指

2011-11-25 14:06:07 3253

原创 mencoder

昨天,一整天都在用mencoder工具,合并视频文件mencoder -ovc copy -oac copy 文件名1 文件名2 -o 目标文件名网上都说这个命令可以合并视频文件,我试了好多次,都不行。只是把第一个视频复制了,没有合并。今天早上,终于发现问题了。原来是要合并的两个视频,必须帧率和分辨率要一样才可以。网上说视频合并只能是avi和mpg格式的,我试过了可以合并,别的格式

2011-11-23 11:23:18 461

转载 C语言 通过指针从函数返回一个数组

忘记最初在网上想找什么资料了,偶然间看到这篇的,如果让我自己写的话,肯定不会写的,好好学习了下。 严格的讲,无法直接从函数返回一个数组。但是,可以让函数返回一个指向任何数据结构的指针,当然也可以是一个指向数组的指针。 下面直接贴代码:view pl

2011-10-18 15:19:51 1965

转载 列表框自动匹配

转载 : http://topic.csdn.net/u/20100827/14/1d9bb139-c14b-4eb6-bec6-58976318199e.html新建一个类继承于CComboBox,添加OnCommand消息。在里面添加以下代码即可BOOL AutoCo

2011-10-06 16:21:53 567

转载 编译boost库 boost_1_34

6.0 下编译 http://hi.baidu.com/xy_zer0/blog/item/b2f575dff3ab3e5894ee37b2.htmlboost是一个比较全面的类库,比较强大,但是呢,要下载回来自己编译,目前最新版本为boost_1_43_0.可下载回来死

2011-09-23 16:31:43 1995

转载 VC用ADO存取显示jpg/bmp位图文件

周六和今天两天的时间,把数据库关于图片的存储和显示 实现了,虽然时间有点长,但是还是实现了。以下是网上找到的资料,很有用。http://hi.baidu.com/%B0%A2%B3%ACyuch/blog/item/3a0d0845980f0744500ffe5b.html

2011-09-05 15:35:56 1490

原创 字符串 去掉空格

两个字符串 相等 但是比较有错误,可能有空格。/*  CString strLine;  int d;  CString szFirst = "";  CString szSecond = "";  while(stdFile.ReadString(strLi

2011-08-10 09:36:00 539

转载 webbrowser动态创建

m_AutoWebBrowser->Create(_T("CExplorer1"), WS_CHILD|WS_VISIBLE, CRect(30,70,500,500),this,IDC_EXPLORER1, NULL, FALSE, NULL);  m_AutoWebBro

2011-08-01 14:04:09 3645

转载 看到一个比较有意思的题目,记下来

比如有1,3,1,5,3,9,3,5,6,4,7,5,1,2,等这样数字公100万个C/C++ code /************************************************************************

2011-08-01 13:54:17 504

转载 HTML 分析

使用流加载和保存HTML内容&遍历html的信息存入一个ini文件&使用MSHTML分析HTML代码 2006-09-19 19:53 535人阅读 评论(0) 收藏 举报 使用流加载和保存HTML内容&遍历html的信息存入一个ini文件&使用MSHTML分析HTML代码使用流

2011-07-26 10:38:21 784

原创 CComPtr和CComQIPtr的区别

我现在 可没有这么厉害能自己写出来,只是网上看到的,转载过来 CComPtr m_spWebBrowser2;IUnknown *pUnknown;pUnknown->QueryInterface(&m_spWebBrowser2);CComQIPtr m_spWebBrowser2;IUnknown *pUnknown;m_spWebBrowser2 = pUnknown;对

2011-06-10 17:11:00 527

原创 这个问题,很纠结

<br />'reverse' : undeclared identifier 这个错误应该是没加 头文件 吧?<br />reverse(); 这个函数 头文件 不知道是什么。<br />#include <algorithm>  添加后 还是这个'reverse' : undeclared identifier 错误<br />不知道什么原因<br />#include <stdio.h><br />#include <string><br />#include <algorithm><br />#in

2011-04-21 10:09:00 593

原创 tinyxml

为什么 rootElement 是 0 呢TiXmlDocument* pXMLDocument1 = new TiXmlDocument("WeatherXML.xml"); pXMLDocument1->LoadFile(pathXml);TiXmlElement *rootElement = pXMLDocument1.RootElement();

2010-12-06 10:39:00 569 3

原创 如何加载声音

2010-05-16 17:02:00 460

(Static)控制实现滚动字幕

VC++静态(Static)控制实现滚动字幕,包括3个例子,分别为水平滚动、垂直滚动和曲线滚动;背景和字体颜色可分别设定

2014-10-16

关联VC图标

如果VC图标显示异常的话,可以用这个工具关联图标

2014-07-29

SDL开发文档

SDL的使用手册和编程手册,学习SDL的一份很好的资料,讲的很详细,SDL 入门教程

2012-07-06

列表生成Excel表

listctrl表导出直接生成Excel表

2012-05-24

简单的MFC 多人在线聊天 客户端

实现连接服务器,向服务器发信息,并接受服务器转发的信息

2011-07-05

空空如也

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

TA关注的人

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