文章分类 -  VC/MFC转载

1 2 3 4 5 ··· 9 下一页
在此页上的 ActiveX 控件和本页上的其它部份的交互可能不安全
摘要:在EOS6的项目中,如果采用VC++开发的ActiveX,那么第一次运行的时候,IE中就会提示,“在此页上的ActiveX控件和本 页上的其他部分的交互可能不安全,你想允许这种交互吗?”在网上找了很多资料,原理介绍的多,但是真正如何做,介绍的比较少,因此这里把实际的步骤一步一 步的记录下来了,供大家 阅读全文
posted @ 2016-03-29 14:17 carekee 阅读(7688) 评论(0) 推荐(0) 编辑
VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程
摘要:开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件。(此文章也是总结了网上好多人写的文章,我只是汇总一下,加上部分自己的东西,在这里感谢所有在网上发表相关内容的朋友们。) ActiveX控件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主 阅读全文
posted @ 2016-03-18 15:09 carekee 阅读(244) 评论(0) 推荐(0) 编辑
使用MFC::CArchive
摘要:准确地说,CArchive也属于二进制变长数据,由于CArchive采用了CObject的RTTI特性,同时存储了对象类的信息,因此它对于CObject对象的持久化和反持久化来说,的确是"很好很强大"。 早在第3章我们结合CObject讨论过CArchive的相关知识,要想用上CArchive的强大 阅读全文
posted @ 2016-02-24 17:54 carekee 阅读(1861) 评论(0) 推荐(0) 编辑
VC内存泄漏检测
摘要:头文件中包括:#ifdef _DEBUG // 内存泄漏检测支持。#define _CRTDBG_MAP_ALLOC#include #include // 解决 malloc.h 与 crtdbg.h 顺序导致的 Debug Assertion Failed, "Corrupted pointe... 阅读全文
posted @ 2015-09-08 14:34 carekee 阅读(350) 评论(0) 推荐(0) 编辑
vc 查看硬盘盘符剩余空间
摘要:stringstrtemp="c:\\123\\456\\789.txt";charuuu[2]={0};uuu[0]=strtemp[0];CStringfirstchar=uuu;CStringstrRootPath=firstchar+":\\";/*CStringstrRootPath="E... 阅读全文
posted @ 2015-05-29 10:02 carekee 阅读(1825) 评论(0) 推荐(0) 编辑
VC6和VS2005(及2010)的一些区别总结
摘要:VC6.0与VS2005的一些差别分类:一、 VC 6.0 中的 MFC ClassWizard 从 Visual Studio 2005 开始已被分拆成两个功能:1. 对控件和菜单建立事件映射的功能菜单视图 (View)->Solution Explorer 或 Ctrl+W,S 中 Resour... 阅读全文
posted @ 2015-04-30 11:24 carekee 阅读(3396) 评论(0) 推荐(0) 编辑
VC对话框加滚动条
摘要:void CSystemdlg::OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar){// TODO: Add your message handler code here and/or call defaultSCROLLINFO ... 阅读全文
posted @ 2015-03-05 19:48 carekee 阅读(2434) 评论(0) 推荐(0) 编辑
VC 各种情况下的窗口句柄的获取
摘要:AfxGetMainWndAfxGetMainWnd获取自身窗口句柄HWND hWnd = AfxGetMainWnd()->m_hWnd;GetTopWindow函数功能:该函数检查与特定父窗口相联的子窗口z序(Z序:垂直屏幕的方向,即叠放次序),并返回在z序顶部的子窗口的句柄。函数原型:HWND... 阅读全文
posted @ 2014-09-24 14:13 carekee 阅读(24515) 评论(0) 推荐(0) 编辑
int float double 各类型的最大值最小值
摘要:[c-sharp] view plaincopyprint?//======================================================== //type.cpp //byleo //5.13.2011 //======================================================== #include #include #include #include usingnamespacestd;//-------------------------------------------------------- intmain( 阅读全文
posted @ 2014-04-04 17:43 carekee 阅读(7582) 评论(0) 推荐(0) 编辑
在VC中DLL的调用规则(转)
摘要:在VC6中创建DLL有三种方式:1.Regular Dll with MFC statically Linked2.Regular Dll using share MFC Dll3.MFC Extention Dll(using share MFC)对于规则的(Regular)DLL调用一般在定义函数时声明 extern "C" _declspec(dllexport)。在导出函数时如果是隐式(implicitly load (and link))调用,需要加载Lib库,#pragma comment( lib, "dllname" ),并且声明 ext 阅读全文
posted @ 2014-02-07 17:32 carekee 阅读(654) 评论(0) 推荐(0) 编辑
vc不显示打印对话框直接打印
摘要:HDC PrintDC; DOCINFO docin; docin.cbSize = sizeof(DOCINFO); docin.lpszDocName = "TestDoc"; docin.lpszOutput = NULL; CPrintDialog PrintDialog(TRUE,PD_ALLPAGES|PD_NOPAGENUMS,NULL); // if(!PrintDialog.GetDefaults()) return ; //如果不用打印设置对话框,使这一行有效 if(PrintDialog.DoModal()!=IDOK) return; //显示打印设 阅读全文
posted @ 2013-12-05 17:22 carekee 阅读(1390) 评论(0) 推荐(0) 编辑
C++的XML编程经验――LIBXML2库使用指南(转)
摘要:C++的XML编程经验――LIBXML2库使用指南下载地址:http://xmlsoft.org/sources/写这篇文章的原因有如下几点:1)C++标准库中没有操作XML的方法,用C++操作XML文件必须熟悉一种函数库,LIBXML2是其中一种很优秀的XML库,而且它同时支持多种编程语言;2)LIBXML2库的Tutorial写得不太好,尤其是编码转换的部分,不适用于中文编码的转换;3)网上的大多数关于Libxml2的介绍仅仅是翻译了自带的资料,没有详细介绍如何在windows平台下进行编程,更很少提到如何解决中文问题。基于以上几点原因,决定写一个在Windows平台下,使用C/C++语言 阅读全文
posted @ 2013-07-09 18:27 carekee 阅读(1160) 评论(0) 推荐(0) 编辑
关于“UI线程”(转)
摘要:缘起这是一篇找喷的文章。由于一些历史原因和人际渊源,周围同事谈论一些技术话题的时候,经常使用“UI线程”一词。虽然我从来没有看到其确切定义,但心里对其含义可能略懂,因此一直装作心知肚明的样子(以免被嘲讽)。日前,一同事发了封邮件大谈“UI线程”的概念,分享到大部门。大部门里除了我们一个Windows客户端部门,其他都是做网站的Java开发。因此,在他们面前谈论一些我们并不成熟甚至并不存在的概念,有那么一点点故弄玄虚的味道,这激起了我谈论这个话题的小小欲望。当然,并不是说那封邮件里说的有错误,事实上绝大部分语句都是正确的。不过我看到的最让人豁然开朗的一句话却是“UI线程并不是官方概念”。在此,我 阅读全文
posted @ 2013-06-28 09:25 carekee 阅读(6311) 评论(2) 推荐(1) 编辑
VC使对话框程序启动时隐藏窗口
摘要:想让对话框程序隐藏启动,然后需要时又可以显示。刚开始我也想到在OnInitDialog()中加上ShowWindow(SW_HIDE),其实这样是不行的,不信自己去试验找了网上的方法,都没有满足我的要求,自己总结了一个比较满意的方法。定义一个bool b_show;//决定是否隐藏b_show=false;//默认隐藏可以在对话框中重载虚函数DefWindowProc()。 LRESULT CTest2Dlg::DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam) {if(message==133 ) {if(b_show==fal 阅读全文
posted @ 2013-05-24 13:43 carekee 阅读(3480) 评论(0) 推荐(0) 编辑
VC字符串转换(转)
摘要:_bstr_t与CString相互转换_bstr_tbstr;CStringstrSql;CString->_bstr_t:bstr=(_bstr_t)strSql;_bstr_t->CString:strSql=(LPCSTR)bstr;BSTR宽字符串与CString相互转换BSTRbstr;CStringstrSql;CString->BSTR:bstr=strSql.AllocSysString();BSTR->CString:strSql=(LPCSTR)bstr;1、_variant_t(1)、一般传给这3个指针的值都不是MFC直接支持的数据类型,而要用_v 阅读全文
posted @ 2013-05-16 10:54 carekee 阅读(4504) 评论(0) 推荐(0) 编辑
MFC中调用软键盘
摘要:1、前提[cpp]view plaincopy//头文件中添加包含文件#include<Imm.h>//源文件中添加lib文件#pragmacomment(lib,"imm32.lib")2、调用在需要调用软键盘的响应中添加:[cpp]view plaincopyHIMChIMC=ImmGetContext(pWnd->m_hWnd);//接受输入的窗口句柄DWORDdwConv,dwSent;ImmGetConversionStatus(hIMC,&dwConv,&dwSent);if(dwConv&IME_CMODE_SOFTK 阅读全文
posted @ 2013-04-07 13:25 carekee 阅读(4459) 评论(0) 推荐(0) 编辑
VC6下获取硬盘序列号
摘要://diskid32.h// for displaying the details of hard drives in a command window// 06/11/00 Lynn McGuire written with many contributions from others,// IDE drives only under Windows NT/2K and 9X,// maybe SCSI drives later// 11/20/03 Lynn McGuire added ReadPhysicalDriveInNTWithZeroRights// 10/26/05 Lynn 阅读全文
posted @ 2012-12-13 11:29 carekee 阅读(3618) 评论(0) 推荐(0) 编辑
学习制作VS2005 Addins-添加工具栏按钮(转)
摘要:这几天项目暂时松下来了,下一个项目暂时也不用我操心,于是乎想重新整理前段时间准备一个小型ERP项目的技术架构时写的一个代码生成模板,写着写着就觉得将代码生成模板交给所有组员是不合适的,即使是把生成模板部分写成vs2005代码再生成动态库联合MyGeneration一起使用也不方便,一是每人都必须装MyGeneration,二是在开发和生成代码的时候难免要不停的切换窗口,太麻烦了,因此动了写一个代码生成器插件的念头,当然仅仅是我们自己适合用,给别人不一定用的上; 但是本人从来没写过插件,没有一点感觉,上网google一下发现如下资源:Visual Studio 2005 插件编程(代码行数统计. 阅读全文
posted @ 2012-08-21 16:03 carekee 阅读(608) 评论(0) 推荐(0) 编辑
vc获取系统服务信息(转)
摘要:对系统服务的管理几乎是木马必不可少的功能了,比如神气儿,上兴远程控制等要是能我们给自己的木马加上这个功能,看着也不赖。我们实现的效果如图3-4所示 图3 图4 好啦,现在开始干活取得配置权限 在对服务进行管理设置前,需要以相应的权限打开服务,可通过下面两个API实现SC_HANDLE OpenSCManager(LPCTSTR lpMachineName,// pointer to machine name stringLPCTSTR lpDatabaseName,// pointer to database name stringDWORD dwDesiredAccess // type . 阅读全文
posted @ 2012-03-27 15:56 carekee 阅读(1019) 评论(0) 推荐(0) 编辑
VC Windows 服务开发(转)
摘要:下面就跟着我一步一步地教你怎么去创建一个服务应用程序吧。本文主要介绍了OpenSCManager、 CreateService、OpenService、ControlService、DeleteService、 RegisterServiceCtrlHandler、SetServiceStatus、StartServiceCtrlDispatcher等操 作服务程序的主要几个API的用法,具体的函数参数大家可以查阅MSDN。一、建立Win32 Application应用程序(当然你也可以建立其它的应用程序,但服务一般是没有用户界面的),并命名为ServiceTest。二、定义全局函数变量//定 阅读全文
posted @ 2012-03-27 15:55 carekee 阅读(1658) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 9 下一页