将声音文件加入VC
摘要:概述 VC++是微软公司开发的一个IDE(集成开发环境),换句话说,就是使用c++的一个开发平台.有些软件就是这个编出来的...另外还有VB,VF.只是使用不同语言...但是,VC++是Windows平台上的C++编程环境,学习VC要了解很多Windows平台的特性并且还要掌握MFC、ATL、COM
阅读全文
posted @
2016-10-26 16:53
超酷小子
阅读(1292)
推荐(0) 编辑
VC编程小技巧之框架窗口及其他
摘要:1.修改主窗口风格 AppWizard生成的应用程序框架的主窗口具有缺省的窗口风格,比如在窗口标题条中自动添加文档名、窗口是叠加型的、可改变窗口大小等。要修改窗口的缺省风格,需要重载CWnd::PreCreateWindow(CREATESTRUCT& cs)函数,并在其中修改CREATESTRUC
阅读全文
posted @
2016-10-19 15:31
超酷小子
阅读(1961)
推荐(0) 编辑
VS 设置编译后的程序可以以管理员身份运行
摘要:1.首先,创建一个文件命名为 XXX.exe.manifest, 并将以下内容复制到文件 2.然后将这个 XXX.exe.manifest 导入到资源视图 直接选择 “导入(M)...” 在项目中找到要导入的 XXX.exe.manifest 文件 在此,添加导入文件的资源类型,设置为 “RT_MA
阅读全文
posted @
2016-07-20 17:56
超酷小子
阅读(12499)
推荐(0) 编辑
Visual C++2012中CMFCPropertySheet的用法
摘要:看到了一个例子(NewControls),该例子中使用了按钮图片等特效(哈哈,个人觉得挺高端),但是仔细看它的工程,没有xxxDlg.cpp就觉得奇诡了,难道不是基于对话框完成的?最终查阅居然是这样的。 1、新建一个MFC的对话框工程; 2、加入两个对话框资源,资源类型是IDD_PROPPAGE,I
阅读全文
posted @
2016-07-18 14:40
超酷小子
阅读(4559)
推荐(0) 编辑
基于MFC的单文档,多文档,对话框应用程序
摘要:从类的角度区分: 基于对话框(3个类): CAboutDlg 程序名App 程序名Dlg 单文档(5个类): CAboutDlg CMainFrame 程序名App 程序名Doc 程序名View 多文档(6个类): CAboutDlg CMainFrame 程序名App 程序名Doc 程序名View
阅读全文
posted @
2016-07-11 17:16
超酷小子
阅读(5293)
推荐(0) 编辑
运算符重载
摘要:一、运算符重载 定义格式: operator 运算符 (); 说明: 1. 运算符重载是通过创建运算符函数operator()来实现的; 2. 函数operator()可以是它将要操作的类的成员,也可以不是类的成员,但非成员operator()函数通常是类的友元函数; 3. 一般来讲,运算符重载的功
阅读全文
posted @
2016-03-29 11:21
超酷小子
阅读(451)
推荐(0) 编辑
MultibyteToWidechar的与WidecharToMultibyte的参数详解及相互转换
摘要:第一个就是宽字符到多字节字符转换函数,函数原型如下: 此函数把宽字符串转换成指定的新的字符串,如ANSI,UTF8等,新字符串不必是多字节字符集。参数: CodePage: 指定要转换成的字符集代码页,它可以是任何已经安装的或系统自带的字符集,你也可以使用如下所示代码页之一。 CP_ACP 当前系统
阅读全文
posted @
2016-03-08 14:48
超酷小子
阅读(938)
推荐(0) 编辑
VC 运行时库 /MD、/MDd 和 /MT、/MTd
摘要:这里总结下他们的区别,后面的那个'd'是代表DEBUG版本,没有'd'的就是RELEASE版本了。 首先说/MT /MT是 "multithread, static version ” 意思是多线程静态的版本,定义了它后,编译器把LIBCMT.lib 安置到OBJ文件中,让链接器使用LIBCMT.l
阅读全文
posted @
2016-02-26 17:08
超酷小子
阅读(549)
推荐(0) 编辑
Windows Socket 编程_ 简单的服务器/客户端程序
摘要:链接:http://blog.csdn.net/neicole/article/details/7459021
阅读全文
posted @
2016-02-25 10:42
超酷小子
阅读(238)
推荐(0) 编辑
改变ListCtrl某行的背景色或者字体颜色
摘要:大家也许熟悉WM_NOTIFY,控件通过WM_NOTIFY向父窗口发送消息。在WM_NOTIFY消息体中,部分控件会发送NM_CUSTOMDRAW告诉父窗口自己需要绘图。 也可以反射NM_CUSTOMDRAW消息,如: ON_NOTIFY_REFLECT(NM_CUSTOMDRAW, OnCusto
阅读全文
posted @
2016-02-25 10:31
超酷小子
阅读(3710)
推荐(1) 编辑
UNICODE字符串与多字节字符串的转换
摘要:相互转换的两个函数的声明: 1. 多字节字符串与宽字符串的转换 int MultiByteToWideChar( UINT CodePage, // code page,一般设为 CP_ACP DWORD dwFlags, // character-type options,一般为设0 LPCSTR
阅读全文
posted @
2016-01-30 16:29
超酷小子
阅读(2675)
推荐(0) 编辑
VC7 HTML Dialog开发实例讲解
摘要:开发环境:VS7,Windows XP,Windows 2K 在VS7中添加了一种新的对话框类:CDHtmlDialog,顾名思义就是能够显示DHTML内容的对话框,但不同与以前的CHTMLView不同的是添加了对DHTML的支持,能够响应各种DHTML的事件,而且能够方便的得到网页上的各种内容和...
阅读全文
posted @
2015-12-04 15:22
超酷小子
阅读(855)
推荐(0) 编辑
VC与JavaScript交互(四) --- WebBrowser或CHtmlView中轻松屏蔽脚本错误(JavaScript)
摘要:1.什么是javascript脚本错误1.1概述JavaScript脚本错误包含“运行时错误”和“语法错误”。1.2JavaScript“语法错误”JavaScript语法错误是指当JavaScript语句违反了JavaScript脚本语言的一条或多条语法规则时导致的错误。JavaScript语法错...
阅读全文
posted @
2015-12-04 14:56
超酷小子
阅读(1522)
推荐(0) 编辑
VC与JavaScript交互(三) --- CWebPage类调用javascript函数(给js函数传参,并取得返回值)
摘要:①需要一个别人写好的类CWebPage,将其对于的两个文件WebPage.h和WebPage.cpp添加到工程中。②添加WebBrowser控件,在视图/对话框类的头文件中#include "webbrowser2.h",增加成员变量m_webBrowser,调用Navigate()函数加载一个ht...
阅读全文
posted @
2015-12-04 14:54
超酷小子
阅读(1574)
推荐(0) 编辑
VC与JavaScript交互(二) --- 调用JS函数
摘要:这一章,我们来动手实践VC调用JS函数。我们动手写一个HTML,其中包含这样一段JS代码://[html]然后我们用WebBrowser加载这个HTML后,在VC中这样来调用这个函数名为Add的JS函数://[Cpp]//别忘了#include void CTestCallJsDlg::OnBn...
阅读全文
posted @
2015-12-04 14:48
超酷小子
阅读(3609)
推荐(0) 编辑
VC与JavaScript交互(一) --- 如何实现
摘要:为什么要让VC与JavaScript交互?1.有时候我们需要让自己的软件打开一个网页,来获取页面上的一些数据。这时,可以用mshtml解析HTML提取出数据,也可以向HTML文档动态写入我们准备好的JS代码,用JS代码获取HTML上的数据,然后用VC调用该JS代码取得数据。2.有时候我们需要让自己的...
阅读全文
posted @
2015-12-04 14:31
超酷小子
阅读(2824)
推荐(0) 编辑
动态链接库(VC_Win32)
摘要:目录动态链接库概述相关函数动态链接库编程dumpbin工具(本章节中例子都是用 VS2005 编译调试的)动态链接概述说明所谓动态链接,就是把一些经常会共用的代码(静态链接的OBJ程序库)制作成DLL档,当可执行文件调用到DLL档内的函数时,windows操作系统才会把DLL档加载存储器内,DLL档...
阅读全文
posted @
2015-12-03 11:32
超酷小子
阅读(2805)
推荐(1) 编辑