无敌的Word CommandBar和它的Control们

admin | 二次开发 | 2014-04-25
Word 2007在外观上和Word 2003比,改动很大。一个叫Ribbon的控件容器取代了过去Office版本中的菜单和工具栏。在Word 2003中,我们可以使用VBA, VSTO, Office Automation等等各种各样的技术,在菜单或者工具栏上添加自定义的按钮,实现我们想要的功能。C#版本的Automation代码,大致如下: //Initial and show Word Application Word.Application wordApp... [阅读全文]
ė3,005 浏览数 6没有评论 0

UnicodeToUTF8

admin | 类型转换 | 2014-04-23
C++ bool wstring2string(IN const wchar_t* lpwstr, OUT string& str, IN unsigned int uCodePage) { if (NULL == lpwstr) return false; int nLen = ::WideCharToMultiByte(uCodePage, 0, lpwstr, -1, NULL, 0, NULL, NULL); char* pBuf = new char[nLen + 1]; if (NULL != pBuf) { nLen = ::WideCha... [阅读全文]
ė2,752 浏览数 6没有评论 0

CString2string

admin | 类型转换 | 2014-04-23
C++ void ConvertCString2string(CString& strSrc,std::string& strDes) { #ifndef UNICODE strDes = strSrc; #else USES_CONVERSION; strDes = W2A(strSrc.LockBuffer()); strSrc.UnlockBuffer(); #endif } 12345678910 void ConvertCString2string(CStri... [阅读全文]
ė2,654 浏览数 6没有评论 0

免注册COM的使用方法

admin | com | 2014-04-22
COM对象的传统创建方法,会依赖于注册表,所有应用程序都会依赖到同一个版本的COM。如果不同程序依赖的COM版本不同,而这个COM的版本兼容又没有做得很好的时候,就会出现DLL Hell问题。 微软在多年前就提供了一个Reg-free COM的方案,现在的VS也很好的集成了这个功能。   免注册COM的实现原理是把依赖到的COM类型与接口信息存储在本地的清单文件(... [阅读全文]
ė2,800 浏览数 6没有评论 0

__stdcall

admin | C++ | 2014-04-18
被这个关键字修饰的函数,其参数都是从右向左通过堆栈传递的(__fastcall 的前面部分由ecx,edx传), 函数调用在返回前要由被调用者清理堆栈。 [阅读全文]
ė2,351 浏览数 6没有评论 0

Activex、OLE、COM、OCX、DLL之间有什么区别?

admin | win32 | 2014-04-18
熟悉面向对象编程和网络编程的人一定对ActiveX、OLE和COM/DCOM这些概念不会陌生,但是它们之间究竟是什么样的关系,对许多们还是比较模糊的。在具体介绍它们的关系之间,我们还是先明确组件(Component)和对象(Object)之间的区别。组件是一个可重用的模块,它是由一组处理过程、数据封装和用户接口组成的业务对象(Rules Object)。组件看起来像对象... [阅读全文]
ė2,589 浏览数 6没有评论 0

C++ 播放远程音乐

admin | win32 | 2014-04-02
C++ #include <Windows.h> #include <Mmsystem.h> #pragma comment(lib, "comsupp.lib") #pragma comment(lib, "Winmm.lib") MCI_OPEN_PARMS mciOpen = {0, 0, L"mpegvideo", 0, 0}; bool PlayAudio(const CString& strUrl) { /*for playing MP3*/ mciSendCommand( mciOpen.wDeviceID, MCI_... [阅读全文]
ė2,745 浏览数 6没有评论 0

Qt的Model/View (二)

admin | Qt Gui | 2014-04-02
最近在看Qt的Model/View Framework,在网上搜了搜,好像中文的除了几篇翻译没有什么有价值的文章。E文的除了Qt的官方介绍,其它文章也很少。看到一个老外在blog中写道Model/View是他认为Qt中最不好的一部分了。真的是这样吗?为了回馈开源社区,我写了这篇blog,写的是我认为比较有价值的东东。题目起得是解析,但也没有特别细节的介绍,点到为止,有兴... [阅读全文]
ė3,000 浏览数 6没有评论 0

Qt Model/View(一)

admin | Qt Gui | 2014-04-02
http://doc.trolltech.com/main-snapshot/model-view-programming.html 介绍 Qt 4推出了一组新的item view类,它们使用model/view结构来管理数据与表示层的关系。这种结构带来的功能上的分离给了开发人员更大的弹性来定制数据项的表示,它也提供一个标准的model接口,使得更多的数据源可以被这些item view使用。这里对model/view的结构进行了描述,结构... [阅读全文]
ė4,188 浏览数 6没有评论 0

Windows 8 Metro 风格应用程序的生命周期

admin | 开发经验 | 2014-04-02
为 Windows 8 中的 Metro 风格应用程序开发生命周期模型时我们牢记以下几个方面:保持应用程序响应能力、节省电池电量并提供出色且一致的性能。Metro 风格应用程序关键在于全屏沉浸式体验。因此,Windows 8 中新的生命周期模型重点关注前台应用程序,确保积极主动的用户体验并充分实现设备的全部价值。在本博文中,我将带您浏览生命周期模型的新状态以... [阅读全文]
ė3,102 浏览数 6没有评论 0

Ɣ回顶部

无觅相关文章插件,快速提升流量