C++ Execute
admin | win32 | 2014-04-01
C++
BOOL Execute(LPCTSTR lpszProcessName, BOOL bForceAdmin, BOOL bWaitProcess)
{
BOOL bRet = FALSE;
PROCESS_INFORMATION processInfo;
STARTUPINFO si = {sizeof(STARTUPINFO)};
CString strCmdLine;
DWORD dwErrCode = 0;
HANDLE hProcess = NULL;
... [阅读全文]
Microsoft Speech API
admin | Windows api | 2014-03-31
Microsoft Speech API, Text-to-Speech : http://msdn.microsoft.com/en-us/library/ms720163(v=vs.85).aspx
An example :
C++
#include <stdafx.h>
#include <sapi.h>
int main(int argc, char* argv[])
{
ISpVoice * pVoice = NULL;
if (FAILED(::CoInitialize(NULL)))
return FALSE;
... [阅读全文]
让 COM 脱离注册表
admin | win32 | 2014-03-28
引言
在上一篇《在 DLL 中加入第二个 COM 类》的“单用户注册”一节中,我们曾提到脱离注册表依赖一事,现在我们来把这事儿给办了。
注册
我们在之前支持了“regsvr32 /n /i:user COMProvider.dll”这一注册命令。这一注册命令给了我们一定的扩展余地。从ATL默认的代码来看,对于DllInstall,目前已定义的命令行参数似乎只有user,于是我们可以定义... [阅读全文]
语音识别与合成工具大全Speech API
admin | win32 | 2014-03-28
The iSpeech API
C++
allows developers to implement Text-To-Speech (TTS) and Automated Voice Recognition (ASR) in any Internet-enabled application.这个工具可以让你方便的搭建基于网络的语音识别与合成应用软件。iSpeech services require a connection to the internet.这个软件只需要联网即可使用。<a href... [阅读全文]
获取本机内容DPI缩放比例
admin | 取词 | 2014-03-27
C++
#define WINVER 0x0600
#include <windows.h>
#include <iostream>
#include <WinUser.h>
int main()
{
{
SetProcessDPIAware();
HDC hdcScreen = GetDC(NULL); //获取屏幕的HDC
double nScreenWidth = GetDeviceCaps(hdcScreen, LOGPIXELSX);
double bb = nScreenWidth/96;
... [阅读全文]
Chromium Embedded Framework 中文文档(简介)(转)
admin | ui | 2014-03-26
简介
Chromium Embedded Framework (CEF)是由 Marshall Greenblatt 在2008年创办的开源项目,致力于基于Google Chromium项目开发一个Web控件。 CEF目前已支持多种编程语言和操作系统,能方便地集成到现有或者新的应用程序中,设计上,它追求高性能的同时,也追求易于使用,它的基本框架通过原生库提供C和C++的编程接口,这些接口将宿主程序与Chr... [阅读全文]
嵌入Chrome cef到MFC CView
admin | ui | 2014-03-26
公司项目中一直存在着一个CHtmlView模块来显示URL,但是随着web页面的更新(加入HTML5 and 其它一些比较新的技术)越来越发现使用CHtmlView已经无法满足目前的需求。开始还是试着去修改一些东西去满足当前需要,不过好景不长终于有一天CHtmlView连我们目前的web页面都打不开了,于是决定采用Chrome来作为浏览器引擎。
嵌入到MFC
使用CEF
首先,需要下载... [阅读全文]
Cocos2d-X游戏开发之Windows7+VS2010环境搭建 (转)
admin | 游戏 | 2014-03-24
Cocos2d—X游戏引擎,提供Mac系统下的Xcode开发和Windows系统的VS开发,应该是比较常用的2种。
使用Mac以后,就会发现使用Xcode开发实在是福分啊。VS开发步骤繁琐,调试效率低,最重要是没有代码提示,这不是要命吗?
好的,废话不说,先说下环境。
Windows7 64位操作系统,VS2010,Cocos2d-X 版本为2.14,Python 2.7。
下载安装,这里就不再多言... [阅读全文]
C++界面库
admin | ui | 2014-03-24
刚开始用C++做界面的时候,根本不知道怎么用简陋的MFC控件做出比较美观的界面,后来就开始逐渐接触到BCG Xtreme ToolkitPro v15.0.1,Skin++,等界面库,以及一些网友自己写的界面库,开始对于C++软件界面美化有了一点点的心得。不敢藏私,希望和一些新手朋友们分享交流。
一. 开源C++界面库
1.RingSdk
Ringsdk是CSDN上一个前辈自己写的界面库... [阅读全文]
VC++获取屏幕大小第二篇 物理大小GetDeviceCaps 上 .
admin | 取词 | 2014-03-21
上一篇《VC++获取屏幕大小第一篇像素大小GetSystemMetrics》中介绍了使用GetSystemMetrics函数来获取屏幕的像素大小,本篇将介绍使用GetDeviceCaps函数来获取屏幕的物理大小。下面来看看GetDeviceCaps函数的用法:
函数功能:用于得到被定义的系统数据或者系统配置信息
函数原型:获取一些设备数据
// By MoreWindows( http://blog.csdn.net/MoreWindow... [阅读全文]