
C/C++/VC
asTyler
这个作者很懒,什么都没留下…
展开
-
JsonCpp 1.9.2 中文支持
也算支持 markdown 了,好看了不少,写几篇吧。Json 1.9.2只需要在打开的时候设置一下默认的参数就可以了,读取的时候是 UTF8 的要转一下 GBK这些写入文件就能正常看到中文了。Json::StreamWriterBuilder wBuilder;Json::Value def;def["emitUTF8"] = true;wBuilder.setDefaults(&...原创 2020-03-26 08:37:14 · 1083 阅读 · 0 评论 -
对话框设置焦点在edit
对话框设置焦点在edit上,直接设个TAB顺序行了,或者在initdailog里面调用setfocus,然后返回false,原创 2010-01-01 14:36:00 · 604 阅读 · 0 评论 -
利用hook IE保存网页为mht的一个方法
就是通过hook IE的另存为对话框,然后自己填写保存类型,文件名,然后点击保存。缺点,IE保存不了的网页也不少。反正都研究了,就记下来吧。目前正在研究自己保存网页,下载附件,修改链接,这个方法目前看是最好的了。不过很麻烦呢,现在还有些细节问题没有解决。另外该方法使用了对话框控件的ID为立即数,不能用于windows7,数值不一样。xp下没问题,别的系统没实验过。 下面原创 2010-05-19 10:28:00 · 1212 阅读 · 0 评论 -
VS2010 使用点滴
这几天安装了vs2010这个版本的X16-42552VS2010UltimTrial1.iso说说感觉吧,由于没有建立新的工程,只是把原有的vs2008的项目,升级到了vs2010,所以基本上没什么变化,也没做进一步的探索。 我机器的配置AMD 3500+ 内存1G显卡 NVIDIA GeForce 6100 nForce 405 主板集成硬盘 80 GB 光驱52X 以下原创 2010-05-20 13:45:00 · 2679 阅读 · 0 评论 -
两个C++的资源
第一个是一个C++第三方类库的A-Z:(http://www.trumphurst.com/cpplibs/cpplibs.php)其中包含了:开源的C++的第三方类库列表 商业的C++的第三方类库列表 一些经典的C++的随书源码 一些C++相关的工具 不过,这个网站好像最新更新是在2008年。第二个是Boost C++的一个教程:(http://en.highsc转载 2010-05-21 12:40:00 · 730 阅读 · 0 评论 -
inline 函数的用处
<br />当你写了一小段代码,然后这些代码分布在程序的多个地方的时候。就有必要考虑使用inline函数了,这样可以保证你修改代码时,只在一个地方修改即可,不然,呵呵,你就有事干了。原创 2010-08-10 15:40:00 · 637 阅读 · 0 评论 -
vs2010调试播放mp3--遇到的问题
<br />最近有个小小的需求,就是播放mp3,只要能够隔一段时间循环播放,并且可以停止就可以了,本来以为很简单,事实上也不复杂<br />有mci和directShow两种方式可以选择,我在家里使用的是VS2010,第一个选择了directShow,结果调试运行的时候执行到renderFile就直接退出了。Ctrl+F5就可以运行,并且mp3也正常播放。郁闷了一晚上也没找到原因。<br /> <br />第二天无奈换了mci的方式,使用vs2008调试OK,换了vs2010之后,my GOD, Same.原创 2010-08-19 20:59:00 · 1639 阅读 · 1 评论 -
工具栏图标透明方案
在xp,windows7中设置背景颜色为192.192.192即可原创 2010-10-14 21:59:00 · 664 阅读 · 0 评论 -
ubuntu 11.10 解决eclipse indigo debug提示框黑色背景问题
sudo gedit /usr/share/themes/Ambiance/gtk-2.0/gtkrc 修改第一行的tooltip_bg_color:#67C0DAgtk-color-scheme = "base_color:#ffffff\nfg_color:#4c4c4c\ntooltip_fg_color:#000000\nselected_bg_color:#f07746\ns翻译 2012-05-16 04:36:32 · 820 阅读 · 0 评论 -
c++网络库调研
c++网络库调研搜索关键词C++ 网络库 Network Library TCP Server网络库总结开源C/C++网络库比较http://blog.youkuaiyun.com/langeldep/article/details/6976120在开源的C/C++网络库中,常用的就那么几个,在业界知名度最高的,应该是ACE了,不过是个重量级的大家伙,轻量级的有转载 2013-06-05 17:11:25 · 817 阅读 · 0 评论 -
学习boost1-介绍
其实早就接触过boost了,使用了文本处理的部分,但是比较之后发现执行效率不高,也就没再用了,现在想通了,开发效率第一,执行效率第二。下面是拷贝来的,算是介绍啦。主要:boost的在线document:http://boost.org/libs/libraries.htm关于boost的book:Beyond the C++ Standard Library: An Introdu原创 2008-06-16 16:53:00 · 597 阅读 · 0 评论 -
VS2015编译boost1.58 Linux平台编译
Window平台打开Developer Command Prompt for VS2015命令行窗口切换到boost目录下面执行bootstrap然后全部编译的命令行:bjam --toolset=msvc-14.0 --build-type=complete stage部分编译的命令行:bjam --toolset=msvc-14.0 --with-date_time --w原创 2015-08-14 16:30:32 · 5423 阅读 · 0 评论 -
提取html资源文件用于分析
LPTSTR pstr = MAKEINTRESOURCE(IDR_ClearCard);//IDR_TXT1 HRSRC res = FindResource(NULL,pstr,RT_HTML);//RT_HTML ASSERT( res != NULL ); //获取资源的大小 DWORD dwSize = SizeofResource(NULL, res); HGLOBAL g原创 2010-01-01 16:07:00 · 1107 阅读 · 0 评论 -
MFC 2008 feature pack 技巧点滴
去掉MDI程序中Tab上面的close按钮CMDITabInfo mdiTabParams; mdiTabParams.m_style = CMFCTabCtrl::STYLE_3D_ONENOTE; // other styles available...// mdiTabParams.m_bActiveTabCloseButton = FALSE; // set to FALSE原创 2010-01-01 08:57:00 · 859 阅读 · 0 评论 -
VC/MFC 编程经验
VC/MFC 编程经验总结1URL:http://expert.youkuaiyun.com/Expert/topic/2398/2398212.xml?temp=.3510706| 在VC的使用过程中,每个人或多或少都会遇到一些麻烦,而这些问题可能其他人也同样遇到过,或许还没能解决。当你发现问题根结所在时,兴奋之余,欢迎你告诉他人同类问题的解决之道。 大家如果有新的发现,请把你的编程经验收藏在这个帖子转载 2006-05-27 07:24:00 · 2179 阅读 · 0 评论 -
获取快捷方式的文件路径
获取快捷方式的文件路径 [ 日期:2005-11-30 ] [ 来自:优快云 老妖 ]function MM_showHideLayers() {var i,p,v,obj,args=MM_showHideLayers.arguments;obj=document.getElement转载 2006-05-26 15:23:00 · 1723 阅读 · 0 评论 -
Dialog & Windows 使用技巧
作者:lixiaosan日期:04/11/2006文章不断更新中,请访问这里注:以下代码以一个名为CTest6Dlg的对话框类为例1. 在任务栏隐藏对话框 ModifyStyleEx(WS_EX_APPWINDOW, WS_EX_TOOLWINDOW);2. 使对话框为顶层窗口 SetWindowPos(&this->wndTopMost, 0, 0, 0,转载 2006-05-26 22:36:00 · 3395 阅读 · 0 评论 -
Using TTS in VS2005
最近写了个小程序需要用TTS来发声,现把心得写下来。下载TTS SDK5.1 然后设置lib和include的路径。在程序中#include #include 我用的是VS2005,在编译sphelper.h的时候发生了问题,有些地方需要改动。 SPPHONEID* pphoneId = (SPPHONEID*)((WCHAR *)dsPhoneId); pphoneId +=原创 2007-05-30 21:46:00 · 1307 阅读 · 0 评论 -
File Mapping
http://msdn2.microsoft.com/en-us/library/aa366556(VS.85).aspx上面是msdn链接,关于File Mapping的。简单的翻译几点:"File mapping" 是文件内容和进程虚拟地址空间某一部分的联系,系统创建一个"file mapping object "对象来维护这种联系。"file view "是进程用来访问文件内容原创 2008-03-12 13:52:00 · 1329 阅读 · 0 评论 -
wstring to string and vice versa
昨天遇到了wstring to string的问题,上网搜索了一下,现在倒是解决了,就是还想知道还有哪些解决方案。希望有知道的,我这里没有的回复一下,谢谢了。1. 使用window 提供的WideCharToMultiByte和MultiByteToWideChar,就是用来转换的很好用2.使用runtime提供的_wcstombs_s_l和_mbstowcs_s_l,就是用来转换的很好用原创 2008-06-06 10:56:00 · 2549 阅读 · 0 评论 -
控制台下的unicode
#include //for _T macro#include #include using namespace std;int main(){ string a = "dd/n"; cout wcout.imbue(locale("CHS"));//for out chinese wcout wcout system("pause"); return 0;}原创 2008-06-05 09:55:00 · 573 阅读 · 0 评论 -
Windows SDK rebar
So you dont get the Vista style? If this is the case, its no wonder you ran into trouble.Without a manifest, an old version 5.x of comctl32.dll is loaded for your app. This version expects a struct原创 2008-09-01 21:15:00 · 566 阅读 · 0 评论 -
VARIANT、COleVariant 和_variant_t
转至以下链接,转帖是为了自己找着方便。http://blog.youkuaiyun.com/Ackarlix/archive/2008/12/29/3640562.aspx 在OLE、ActiveX和COM中,VARIANT数据类型提供了一种非常有效的机制,由于它既包含了数据本身,也包含了数据的类型,因而它可以实现各种不同的自动化数据的传输。下面让我们来看看OAIDL.H文件中VARIANT定义转载 2009-04-16 21:07:00 · 496 阅读 · 0 评论 -
MFC feature pack toolbar use large icon and menu use regular icon
I call CMFCToolBar::SetMenuSizes before I call CMFCToolBar::CreateEx to create the toolbar. Then, instead of calling LoadToolBar I called LoadToolBarEx and passed to it a CMFCToolBarInfo struct which原创 2009-05-05 16:12:00 · 833 阅读 · 0 评论 -
head first design pattern 学习笔记
最近在head first design pattern 感觉不错,记录一下吧。使用vs2008 C++ 控制台程序 实现了书中的例子,在我的下载资源里面,所有的project都在一个solution里面。会不定期更新。 OO基础:抽象封装多态继承OO原则:封装变化,多用组合,少用继承,针对接口编程,不针对实现编程为交互对象之间的松耦合设原创 2009-11-05 10:53:00 · 500 阅读 · 0 评论 -
谈非模态对话框的销毁
非模态对话框相对于模态对话框,他的创建和销毁过程和模态对话框有一定的区别 先看一下MSDN的原文:When you implement a modeless dialog box, always override the OnCancel member function and call DestroyWindow from wi转载 2006-05-26 15:18:00 · 1473 阅读 · 0 评论