
VC
路过人间本尊
这个作者很懒,什么都没留下…
展开
-
VC与JavaScript交互(一) ———— 如何实现
为什么要让VC与JavaScript交互?1.有时候我们需要让自己的软件打开一个网页,来获取页面上的一些数据。这时,可以用mshtml解析HTML提取出数据,也可以向HTML文档动态写入我们准备好的JS代码,用JS代码获取HTML上的数据,然后用VC调用该JS代码取得数据。2.有时候我们需要让自己的软件打开一个网页并操控该网页,填写表单,提交等动作。这时,可以用mshtml操作HTML,给转载 2016-07-03 20:17:31 · 3767 阅读 · 0 评论 -
VC Button 动态加载图片
HICON m_Icon_Light_ON;//灯光开图标HICON m_Icon_Light_OFF;//灯光关图标m_Icon_Light_ON = AfxGetApp()->LoadIcon(IDI_ICON_Light_ON);//加载资源图标:灯光开图标m_Icon_Light_OFF = AfxGetApp()->LoadIcon(IDI_ICON_Light_OF原创 2017-05-05 15:43:26 · 5671 阅读 · 0 评论 -
Visual Studio 2013 生成sqlite3.dll sqlit.lib
一、从Sqlite官网:http://www.sqlite.org/download.html 下载源码,需要下载两个包:一个源码包一个DLL包解压,源码包需要用到sqlite3.c、sqlite3.h、sqlite3ext.h,DLL包用到sqlite3.def二、打开Visual Studio 2013建立 C++类库工程建立好后,删除工程文件夹下无原创 2016-08-18 15:54:20 · 5844 阅读 · 0 评论 -
VC CTime
一、时间差CTime CurrentTime1=CTime::GetCurrentTime();//第一次获取时间CTime CurrentTime2=CTime::GetCurrentTime();//第二次获取时间CSpanTime timeSpan= CurrentTime2 - CurrentTime1;//时间差nt nTSeconds = timeSpan.GetT原创 2016-08-20 08:55:16 · 5874 阅读 · 0 评论 -
VC 线程
一、//线程数据结构typedef struct ThreadData {XXXXXXDlg* pDlg;//窗口指针int inttype = 0;BOOL Booltype = true;CString str = "";}THREADDATA;THREADDATA* pThreadData = new THREADDATA;UINT Threa原创 2016-09-02 09:28:14 · 5362 阅读 · 0 评论 -
VC Webbrowser 控件窗口的隐藏和显示
一般窗体的隐藏和显示只要这样就行:[cpp] view plain copyexplorer.ShowWindow(SW_HIDE); explorer.ShowWindow(SW_SHOW); 但是如果是webbrowser对象就不行了,第二句会报错,原因是hide后,对象的m_hWnd被释放了,所以转载 2016-08-10 17:14:23 · 6308 阅读 · 0 评论 -
VC CString的用法大全
1.CString::IsEmpty检查是否为空字符串2.CString::Left截取前n个字符3.CString::LoadString读取字符串资源4.CString::MakeLower将字符串转换为小写5.CString::MakeReverse字符串顺序转换6.CString::MakeUpper将字符串转换为大写原创 2016-08-31 09:58:00 · 6445 阅读 · 0 评论 -
在VC中使用自定义资源,FindResource,LoadResource,LockResource
一、前言 在VC环境中除了我们所常用的Dialog、Menu和Bitmap等标准资源类型之外,它还支持自定义资源类型(Custom Resource),我们自定义的资源类型能做些什么呢?呵呵,用处多多。 1. 默认的皮肤压缩包或语言包。一些支持换肤的软件特别是一些媒体播放器常常有自定义的皮肤文件(你可以尝试将Media Player或千千静听等软件的Skins目录下的文件的转载 2016-07-22 11:13:57 · 6374 阅读 · 0 评论 -
VC MFC 获取屏幕大小 程序窗口大小位置 控件大小位置
//下边两个函数获取的是显示屏幕的大小,但不包括任务栏等区域int cx = GetSystemMetrics(SM_CXFULLSCREEN);int cy = GetSystemMetrics(SM_CYFULLSCREEN);printf("屏幕大小(不含任务栏):宽:%d,高:%d \r\n", cx,cy);//下边这两个函数获取的是真正屏幕的大小:屏幕原创 2016-07-20 16:22:43 · 17587 阅读 · 0 评论 -
C++ 通过DLL调用C#代码
本文将介绍C++中通过DLL来调用C#代码。首先建立C#的“类库”工程CShapeDLL。然后输入如下代码:[csharp] view plain copy//C++通过DLL调用C#代码 //http://blog.youkuaiyun.com/morewindows/article/details/8678431 //By Mor转载 2016-07-08 14:29:15 · 8556 阅读 · 0 评论 -
VC与JavaScript交互(三) ———— JS调用C++
太监的原因: 时隔两年,VC与JavaScript交互系列的最后一篇关于JavaScript如何调用c++的文章终于出炉了。为什么会隔了那么久?因为本来打算太监的,可是看到热情的网友们的眼神,从期望变成了失望,在我的心里激起了层层波澜。两年后的今天,还是坚持把它写了出来。其实当时刚写完VC与JavaScript交互(二)的时候,参考网上的资料,已经把JavaScript调用c++转载 2016-07-03 20:20:22 · 11339 阅读 · 1 评论 -
VC与JavaScript交互(二) ———— 调用JS函数
这一章,我们来动手实践VC调用JS函数。我们动手写一个HTML,其中包含这样一段JS代码:[html] view plain copy script type="text/javascript"> function Add(value1, value2) { return value1转载 2016-07-03 20:18:44 · 8966 阅读 · 0 评论 -
C/C++语言字符串处理(重写实现)trcpy、strlen、strcat、strcmp、strlwr、strupr、strrev、strchr、strpbrk、strstr、strtok
转载自:https://blog.youkuaiyun.com/sck5711/article/details/5995742最近有点懒很久没有上优快云上发表文章,抽出了点时间把字符串处理函数重写了一遍。本文仅供参考,如有错误请纠正。谢谢!/*函数: strcpy原型: char * strcpy( char* _Dest, const char *_Source );功能: 复制源串_Source到目标串...原创 2018-05-24 20:27:44 · 6887 阅读 · 1 评论