- 博客(39)
- 资源 (5)
- 收藏
- 关注
转载 VC++中屏幕坐标与窗口坐标的转换
GetClientRect 是返回指定窗口客户区矩形的大小ClientToScreen(hWnd, lpPoint); 是将窗口坐标转换为屏幕坐标 ScreenToClient(hWnd, lpPoint); 是将屏幕坐标转换为窗口坐标 屏幕坐标是说一个点在屏幕上的位置,窗口坐标是说一个点在窗口客户区的位置
2013-09-05 23:07:10 5880
转载 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 4497 2
转载 mfc 编辑框背景透明设置
前几天和风在这里讨论关于CEdit控件的透明问题。主要的目的就是要做一个有图形背景的Edit控件,经过一番努,终于做出了一个还算象样的Edit控件。做一个透明的Edit控件的主要问题是字符的输出,在Edit里输出的刷新有几个时机,一个是在接收到键盘或鼠标消息的时候 ,还有就是在接收到WM_PAINT消息。刷新的时候也不是全部重画,所以想通过在继承的Edit类中处理WM_PAINT消息是行不通的
2013-09-05 22:59:32 8967
转载 从资源中装入位图
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 1417
转载 模态窗口与非模态窗口销毁方法
前几天发现自己的程序中使用非模态对话框,Debug版本有警告提示如下: Warning: calling DestroyWindow in CWnd::~CWnd OnDestroy or PostNcDestroy in derived class will not be called 由于是Warnning,就没有太在意,后来随意上网一找发现,这个问题还是很严重的问题。
2013-09-05 22:47:55 865
转载 创建透明画刷 加载BMP图片
//创建透明画刷CClientDC dc(this);//使用(HBRUSH)GetStockObject可以返回空画刷句柄,但CBrush //无法通过画刷句柄构造,可通过给其静态成员函数FromHandle传递HBRUSH //句柄获得CBrush指针 CBrush *pBrush=CBrush::FromHandle((HBRUSH)GetStockObject(NULL
2013-08-26 15:11:13 1135
转载 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 877
转载 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 725
转载 VMware下Ubuntu与宿主Windows共享文件夹
第一步:启动Ubuntu 12.04(其他版本的Ubuntu操作差不多) 1. 在VMware虚拟机界面,点VM->Install VMware Tools。之后,点击Ubuntu 窗口中主文件 按钮然后再左边会看见设备里有VMware tools文件夹,双击之,并且解压其中的压缩文件,把它拷贝到主文件夹 2. 打开Terminal终端,进入解压的文件夹中,输入以下
2013-07-26 11:22:45 615
转载 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 1189
转载 ubuntu 添加环境变量
Ubuntu Linux系统环境变量配置文件:/etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。/etc /environment : 在登录时操作系统使用的第二个文件, 系统在读取你自己的profile前,设置环境文件的环境变量。~/.profile : 在登录时用到的第三
2013-07-20 15:16:51 599
转载 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 638
转载 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 546
转载 修改SMDK6410的调试串口为普通串口(wince系统)
环境: 飞凌OK6410A开发板, Windows CE6.0系统 最近在做GPRS通信,可是手头上的GPRS模块(Q2403A)是五线串口的(RXD、TXD、GND、RCS、CTS),老板又不愿买新的模块。所以考虑将调试串口COM1改为普通串口来用(飞凌开发板上也就这1个5线串口)。在网上找了些资料,然后让师弟测试摸索了下,发现网上现有资料都无法修改成功,他经过几天的努力后给
2013-07-08 15:39:18 815
转载 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 866
转载 vs如何检测内存泄漏
摘要本文分析了Windows环境使用MFC调试内存泄露的技术,介绍了在Windows环境下用VC++查找,定位和消除内存泄露的方法技巧。关键词:VC++;CRT 调试堆函数;试探法。编译环境VC++6.0技术原理检测内存泄漏的主要工具是调试器和 CRT 调试堆函数。若要启用调试堆函数,请在程序中包括以下语句:#define CRTDBG_MAP_ALLOC#i
2013-05-27 14:36:03 894
转载 C++ Vector 使用心得
C++ Vector 使用心得 vectorc++iteratorreferenceinsertstring标准库Vector类型使用需要的头文件:#include Vector:Vector 是一个类模板。不是一种数据类型。 Vector是一种数据类型。一、 定义和初始化Vector v1; //默认构造函数v1为空Vector v2(v
2013-05-27 14:28:17 569
转载 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 4821
转载 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 1155
转载 在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 1238
转载 FFMpeg在windows下的编译和使用
http://blog.csdn.net/xiajia/article/details/6533182(本文综合参考自网上诸多相关文章,首先非常感谢这些引用的原文的前辈的探索)FFmpeg的编译FFmpeg一个开源的视频解码库。下面较为细致的讲解他分别在windows下和linux下的编译方式。在windows下:需要使用的工具是MingW和VS2005 VC++工具的
2012-06-28 15:52:01 864
转载 windows系统下_ffmpeg编译
http://blog.csdn.net/himulakensin/article/details/6693457ffmpeg开源库在linux系统下弄的,是一个很全的音频和视频的编解码库要在windows下编译出用于开发的lib库确实比linux下要麻烦,百度了很久,参照别人的见解终于成功编译出自己需要的可以用于开发的库(dll的形式,附带dll的lib,静态库不会编) 编译
2012-06-28 15:45:44 753
原创 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 1696 1
转载 数据库存储
在sql server中数据类型是设置为 binarybinary是定长的数组,应该用text,image等好些text是文本的,image是二进制binary类型用 AppendChunk方法会出错对于binary的存取,其实用SetValue或者GetValue就可以
2011-12-17 14:04:38 372
原创 ffmpeng 音频连接问题
ffmpeg 连接多个音频,我在网上看到 参数-newaudio 可以增加一个新的音频流到当前输出流,我研究一天了,也没有弄出来,最后是连接一起了,但是,播放出来是杂音,根本不能听。 我的命令是这么写的。ffmpeg -i life.mp3 -ab 128k -ar 44100 out.mp3 -i viva.mp3 -newaudio 有大牛做过ffmpeg 连接音频的么
2011-11-28 15:26:49 1347
转载 VC 调用cmd
vc中调用的cmd命令目前知道4种方法,分别是system、WinExec,ShellExecute和CreateProcess四个命令.下面简单介绍一下 :1.在VC中调用DOS命令时,可以用函数system("DOS命令"),如我们经常见的命令system("ipconfig"),当然也可以执行别的应用程序,只要在cmd下执行的在这里应该也没问题,只是注意打开文件或保存文件时若不指
2011-11-25 14:06:07 3270
原创 mencoder
昨天,一整天都在用mencoder工具,合并视频文件mencoder -ovc copy -oac copy 文件名1 文件名2 -o 目标文件名网上都说这个命令可以合并视频文件,我试了好多次,都不行。只是把第一个视频复制了,没有合并。今天早上,终于发现问题了。原来是要合并的两个视频,必须帧率和分辨率要一样才可以。网上说视频合并只能是avi和mpg格式的,我试过了可以合并,别的格式
2011-11-23 11:23:18 471
转载 C语言 通过指针从函数返回一个数组
忘记最初在网上想找什么资料了,偶然间看到这篇的,如果让我自己写的话,肯定不会写的,好好学习了下。 严格的讲,无法直接从函数返回一个数组。但是,可以让函数返回一个指向任何数据结构的指针,当然也可以是一个指向数组的指针。 下面直接贴代码:view pl
2011-10-18 15:19:51 1986
转载 列表框自动匹配
转载 : http://topic.csdn.net/u/20100827/14/1d9bb139-c14b-4eb6-bec6-58976318199e.html新建一个类继承于CComboBox,添加OnCommand消息。在里面添加以下代码即可BOOL AutoCo
2011-10-06 16:21:53 585
转载 编译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 2015
转载 VC用ADO存取显示jpg/bmp位图文件
周六和今天两天的时间,把数据库关于图片的存储和显示 实现了,虽然时间有点长,但是还是实现了。以下是网上找到的资料,很有用。http://hi.baidu.com/%B0%A2%B3%ACyuch/blog/item/3a0d0845980f0744500ffe5b.html
2011-09-05 15:35:56 1524
原创 字符串 去掉空格
两个字符串 相等 但是比较有错误,可能有空格。/* CString strLine; int d; CString szFirst = ""; CString szSecond = ""; while(stdFile.ReadString(strLi
2011-08-10 09:36:00 557
转载 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 3678
转载 看到一个比较有意思的题目,记下来
比如有1,3,1,5,3,9,3,5,6,4,7,5,1,2,等这样数字公100万个C/C++ code /************************************************************************
2011-08-01 13:54:17 518
转载 HTML 分析
使用流加载和保存HTML内容&遍历html的信息存入一个ini文件&使用MSHTML分析HTML代码 2006-09-19 19:53 535人阅读 评论(0) 收藏 举报 使用流加载和保存HTML内容&遍历html的信息存入一个ini文件&使用MSHTML分析HTML代码使用流
2011-07-26 10:38:21 809
原创 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 537
原创 这个问题,很纠结
<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 620
原创 tinyxml
为什么 rootElement 是 0 呢TiXmlDocument* pXMLDocument1 = new TiXmlDocument("WeatherXML.xml"); pXMLDocument1->LoadFile(pathXml);TiXmlElement *rootElement = pXMLDocument1.RootElement();
2010-12-06 10:39:00 586 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人