随笔 - 833  文章 - 1  评论 - 106  阅读 - 199万

随笔分类 -  VC

1 2 下一页
MFC 带Ribbonbar的窗口 实现全屏和取消全屏
摘要:void CMainFrame::FullScreen(){ m_wndRibbonBar.ShowWindow(SW_HIDE);//隐藏工具栏 m_wndStatusBar.ShowWindow(SW_HIDE);//隐藏状态栏 m_menuMainWnd = GetMenu(); //隐藏菜单 阅读全文
posted @ 2017-07-24 14:12 3D入魔 阅读(796) 评论(0) 推荐(0) 编辑
强制退出 避免程序在关闭时崩溃
摘要:C#使用强制退出指令:在NGlbExpMainFrm_FormClosing()中Process.GetCurrentProcess().Kill(); VC中强制退出exit(0) 调用全局或者静态对象的析构函数然后退出ExitProcess(0) 调用全局或者静态对象的析构函数然后退出abort... 阅读全文
posted @ 2015-12-08 15:15 3D入魔 阅读(937) 评论(0) 推荐(0) 编辑
VC++中MCI播放音频文件 【转】
摘要:MCI播放mp3音频文件例程源文件中需要包含头文件 Mmsystem.h,在Project->Settings->Link->Object/libray module中加入库 Winmm.lib。或添加代码#pragma comment(lib, "winmm.lib")MCI_OPEN_PARMS... 阅读全文
posted @ 2015-11-25 17:46 3D入魔 阅读(1412) 评论(0) 推荐(0) 编辑
MFC office2007风格设置左侧导航栏 [转]
摘要:当基础的框架搭好以后,我想为其添加一个左侧导航栏,过程如下:在框架类的头文件添加一个导航栏参数:CMFCOutlookBar m_navigation;为了完善功能,在导航栏里面我添加了一个CTreeCtrl控件CTreeCtrl m_treectrl;并且创建一个函数创建导航栏,并关联CTreeC... 阅读全文
posted @ 2015-09-04 12:17 3D入魔 阅读(1779) 评论(0) 推荐(0) 编辑
VS中的 MD/MT设置 【转】
摘要:VS系列工具作为目前微软主打的集成开发环境,在历经了近20多年的发展后,到如今已经可以 说是Windows平台上各种IDE环境中的翘楚了。很多别的开发工具已经难望其项背了,如今VS2010也已经面市很长时间了,但是因为笔者囊中羞涩, 无法升级硬件,所以也没有办法去进行那个180天的VS2010体验之... 阅读全文
posted @ 2015-08-11 20:51 3D入魔 阅读(1757) 评论(0) 推荐(0) 编辑
VS2010/MFC编程入门之五十四(Ribbon界面开发:使用更多控件并为控件添加消息处理函数)
摘要:http://www.jizhuomi.com/software/255.html上一节中鸡啄米讲了为Ribbon Bar添加控件的方法。本节教程鸡啄米将继续完善前面的实例,讲解一些稍复杂的控件的添加方法,及如何为它们添加消息处理函数。 一、为Ribbon Bar添加更多Ribbon控件 鸡啄米将在... 阅读全文
posted @ 2015-08-09 15:47 3D入魔 阅读(1863) 评论(0) 推荐(0) 编辑
VS2010/MFC编程入门之五十三(Ribbon界面开发:为Ribbon Bar添加控件)[转]
摘要:http://www.jizhuomi.com/software/253.html 前面一节中鸡啄米为大家简单介绍了如何创建Ribbon样式的应用程序框架,本节教程就来初步讲讲怎样为Ribbon Bar添加Ribbon控件。 VS2010为Ribbon界面开发提供了Ribbon Designer,通... 阅读全文
posted @ 2015-08-09 15:43 3D入魔 阅读(419) 评论(0) 推荐(0) 编辑
[MFC]选择目录对话框和选择文件对话框 [转]
摘要:在MFC编程中经常会需要用到选择目录和选择文件的界面,以下总结一下本人常用的这两种对话框的生成方法:选择目录对话框{charszPath[MAX_PATH];//存放选择的目录路径CStringstr;ZeroMemory(szPath,sizeof(szPath));BROWSEINFObi;bi... 阅读全文
posted @ 2015-07-30 15:37 3D入魔 阅读(257) 评论(0) 推荐(0) 编辑
VC++中MCI播放音频文件 【转】
摘要:源文 : http://blog.csdn.net/dancewyr/article/details/7183572MCI播放mp3音频文件例程源文件中需要包含头文件 Mmsystem.h,在Project->Settings->Link->Object/libray module中加入库 Winm... 阅读全文
posted @ 2015-07-17 11:57 3D入魔 阅读(813) 评论(0) 推荐(0) 编辑
DebugView 调试工具
摘要:软件标签: DebugView 调试工具用debugview,打开debugview,运行你的debug版本程序,可以定位到源文件的某一行。在vc源码中需要输出的地方用 OutputDebugString就可以在这个工具中查看啦,对VC调试代码非常实用,不用你用Messagebox一步步的调试。而... 阅读全文
posted @ 2014-11-03 11:17 3D入魔 阅读(2541) 评论(0) 推荐(0) 编辑
内​存​泄​露​调​试​之​ ​v​i​s​u​a​l​ ​l​e​a​k​ ​d​e​t​e​c​t​o​r​ ​工​具【转】
摘要:本文参考此文:http://kangzj.net/visual-leak-detector-download/另外一种检查内存泄露的工具:visualleakdetector简称vld 1.首先要去下载vld并且安装,一个下载地址:http://www.brothersoft.com/visual-... 阅读全文
posted @ 2014-08-07 09:40 3D入魔 阅读(281) 评论(0) 推荐(0) 编辑
BitBlt 注意事项(CAPTUREBLT) (转)
摘要:BitBlt 注意事项(CAPTUREBLT) 分类: C/C++ VC 2011-08-01 17:29 BitBlt 函数用于在设备间传递某块像素,例如向窗口表面呈现位图,或是复制屏幕 (截屏) 。这篇文字讲述了复制屏幕过程中需要注意的问题。基本过程:创建源设备上下文 (hDC = CreateDC,GetDC,GetWindowDC) 。创建兼容的设备上下文 (hMemDC = CreateCompatibleDC) 。创建兼容位图 (hBmp = CreateCompatibleBitmap) 。将 hBmp 选入 hMemDC (hOldBmp = SelectObject) 。进. 阅读全文
posted @ 2012-05-15 10:59 3D入魔 阅读(3036) 评论(0) 推荐(0) 编辑
VC++ MFC DLL动态链接库编写详解 (转)
摘要:VC++ MFC DLL动态链接库编写详解 MFCVC++CC++C#虽然能用DLL实现的功能都可以用COM来替代,但DLL的优点确实不少,它更容易创建。本文将讨论如何利用VC MFC来创建不同类型的DLL,以及如何使用他们。一、DLL的不同类型使用VC++可以生成两种类型的DLL:MFC扩展DLL和常规DLL。常规DLL有可以分为动态连接和静态连接。Visual C++还可以生成WIN32 DLL,但不是这里讨论的主要对象。1、MFC扩展DLL每个DLL都有某种类型的接口:变量、指针、函数、客户程序访问的类。它们的作用是让客户程序使用DLL,MFC扩展DLL可以有C++的接口。也就是它可以导 阅读全文
posted @ 2012-05-15 10:21 3D入魔 阅读(648) 评论(0) 推荐(0) 编辑
实现MFC扩展DLL中导出类和对话框 (转)
摘要:实现MFC扩展DLL中导出类和对话框 2006-03-02 15:54作者:江上飞鸟出处:vckbase责任编辑:方舟 如果要编写模块化的软件,就要对对动态链接库(DLL)有一定的了解,本人这段时间在修改以前的软件时,决定把重复用的类和对话框做到DLL中,下面就从一个简单的例子讲起,如何实现MFC扩展DLL中导出类和对话框。 一、创建MFC扩展DLL 步骤: 运行Visual Studio 6.0->File->New...->Projects; 选择Mfc AppWizard(dll),在右边Project name下输入ExportClass,单击“下一步”; 选择Mfc 阅读全文
posted @ 2012-05-14 16:32 3D入魔 阅读(513) 评论(0) 推荐(0) 编辑
fstream的用法+代码
摘要:写文件:CString szFilter1 = _T("导出路径文件(*.txt)|*.txt;|所有文件(*.*)|*.*||"); CFileDialog dlg(FALSE, _T(".txt"), NULL, OFN_CREATEPROMPT|OFN_OVERWRITEPROMPT,szFilter1);if (dlg.DoModal()==IDOK){CComBSTR str=dlg.GetPathName();std::ofstream cout;cout.open(str, std::ios::out);// 如果文件不存在可自动创建之if 阅读全文
posted @ 2011-05-12 15:16 3D入魔 阅读(488) 评论(0) 推荐(0) 编辑
MFC 非模态对话框(转)
摘要:MFC非模态对话框的创建: 用MFC创建非模态的对话框,和模态对话框创建方式不同,模态对话框用 dlg.DoModel()调用,而非模态对话框要用create函数创建调用。/*假设IDD_TEST_DLG为已经定义的对话框资源的ID号*/CTestDlg *dlg=new CTestDlg;dlg->Create(IDD_TEST_DLG,NULL);dlg->ShowWindows(SW_SHOW);//SW_SHOW是对话框的显示方式 MFC非模态对话框的销毁: 非模态对话框相对于模态对话框,他的创建和销毁过程和模态对话框有一定的区别,先看一下MSDN的原文:When you 阅读全文
posted @ 2011-05-11 16:46 3D入魔 阅读(1253) 评论(0) 推荐(0) 编辑
DSOFramer.ocx 控件使用
摘要:接口文档:/*1.新建*///新建Worddocument.all.FramerControl1.CreateNew("Word.Document");//新建Exceldocument.all.FramerControl1.CreateNew("Excel.Sheet");/*2.打开文件*///打开制定的本地文件document.all.FramerControl1.Open("C:\\TestBook.xls");//制定用Word来打开c:\plain.txt文件document.all.FramerControl1.Open("C:\\Plain.txt",false, "Word. 阅读全文
posted @ 2011-01-19 17:56 3D入魔 阅读(1095) 评论(0) 推荐(0) 编辑
VC 2005 解决方案的目录结构设置和管理
摘要:VC 2005 解决方案的目录结构设置和管理Roger (roger2yi@gmail.com)一个中等规模的解决方案通常都会包含多个项目,其中一些项目产出静态库,一些产出动态库,一些用于单元测试,还有的产出最终的应用程序执行档。除此以外,根据项目的需求,还会使用一些第三方的库。所以为解决方案设置一个合理的目录结构,不但可以使得代码管理更井井有条,项目成员之间也更容易相互配合,更重要的是能够使得最... 阅读全文
posted @ 2010-10-07 09:51 3D入魔 阅读(295) 评论(0) 推荐(0) 编辑
BSTR、char*和CString转换 (转)
摘要:五、BSTR、char*和CString转换  (1) char*转换成CString  若将char*转换成CString,除了直接赋值外,还可使用CString::Format进行。例如:char chArray[] = "This is a test";char * p = "This is a test";   或LPSTR p = "This is a test";   或在已定义Uni... 阅读全文
posted @ 2009-06-05 17:22 3D入魔 阅读(221) 评论(0) 推荐(0) 编辑
VC系统扫雷游戏外挂源代码程序下载(转帖
摘要:VC系统扫雷游戏外挂源代码程序下载(转帖)2008-03-04 10:25经过了多次测试写出了历史上第一个有点意义的MFC程序。效果差强人意。^_^CODE:// CrackWinmineDlg.cpp : implementation file//#include "stdafx.h"#include "CrackWinmine.h"#include "CrackWinmineDlg.h"#if... 阅读全文
posted @ 2009-06-04 14:08 3D入魔 阅读(985) 评论(0) 推荐(0) 编辑

1 2 下一页
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示