
VC
文章平均质量分 73
helihui123
这个作者很懒,什么都没留下…
展开
-
vc 获得 cmd 返回信息
<br />void CRuncmdDlg::OnOK() <br />{<br /> // TODO: Add extra validation here<br /> SECURITY_ATTRIBUTES sa;<br /> HANDLE hRead,hWrite;<br /> <br /> sa.nLength = sizeof(SECURITY_ATTRIBUTES); <br /> sa.lpSecurityDescriptor = NULL; /转载 2010-07-12 00:25:00 · 743 阅读 · 0 评论 -
CCommandLineInfo详解 和 ProcessShellCommand(cmdInfo)函数功能
在我们用向导创建MFC应用程序时,在App::InitInstance()中总会出现下面这样的代码到底是什么意思呢,我差了很多资料终于使其漏出庐山真面目。CCommandLineInfo cmdInfo;//定义命令行 ParseCommandLine(cmdInfo转载 2011-08-10 12:57:17 · 511 阅读 · 0 评论 -
MFC注册窗口类以及FindWindow按窗口类名查询
呵呵,最近在研究SendMessage函数,其中需要用到m_hWnd,之后延伸着又尝试获得窗口的句柄,于是遇到了FindWindow函数,原型如下:HWND FindWindow( LPCSTR lpClassName, //输入窗口的类名,其实需要是注册过的类转载 2011-08-10 10:06:39 · 802 阅读 · 0 评论 -
[转]MFC获取命令行参数
方法一:可用用GetCommandLine得到命令行字符串CWinApp *thisApp = AfxGetApp(); CString sCmdLine = thisApp->m_lpCmdLine; 方法二:char转载 2011-08-10 13:04:09 · 578 阅读 · 0 评论 -
VC MFC 窗口最大化、最小化所触发的事件
消息名称:WM_SYSCOMMAND The framework calls this member function when the user selects a command from the Control menu, or when the转载 2011-08-10 16:20:10 · 5958 阅读 · 0 评论 -
MFC对话框复制
在工程中导入已建好的对话框,方法有三:法一:1、首先要生成一个*.ogx的文件。 方法:打开包含有所要加的对话框资源的工程(别的工程)。 在试图资源(ClassView)中鼠标右键点击所需的对话框的类(也可以是所需的类)转载 2011-08-11 16:24:44 · 896 阅读 · 0 评论 -
使用SkinMagic美化MFC的窗口
使用SkinMagic美化MFC的窗口跟美化对话框很相似,但是由于我是新手,对于这些操作不是太熟,所以还是有必要记录一下这段历程,往事开头难嘛!!对于这篇文章和使用《SkinMagic美化MFC对话框》中即使相同的步骤,我还是在这里详细的记录下来,意图熟能生巧。SkinMag转载 2011-08-12 10:15:33 · 1585 阅读 · 0 评论 -
VC6.0设定UNICODE编译环境
VC++ 6.0支持Unicode编程,但默认的是ANSI,所以开发人员只需要稍微改变一下编写代码的习惯便可以轻松编写支持UNICODE的应用程序。 1. 安装完成后:需要把VC98\MFC\LIB下的MFC42U*.*手动拷贝到对应的安装目录下 2.转载 2011-08-12 11:54:34 · 536 阅读 · 0 评论 -
邮件头分析
邮件头分析 2008-11-07 10:02:18转贴自Foxmail论坛精华区) 一、简介 这一部分内容将详细讨论email头的方方面面。主要为用户架设邮件服务器提供理论基础并为管理员在出现电子邮件垃圾骚扰时提供发现垃圾邮件的真正转载 2011-08-19 12:14:36 · 3128 阅读 · 0 评论 -
SMTP 命令
SMTP 命令SMTP 命令包括:HELO 向服务器标识用户身份。发送者能欺骗,说谎,但一般情况下服务器都能检测到。EHLO 向服务器标识用户身份。发送者能欺骗,说谎,但一般情况下服务器都能检测到。MAIL FROM 命令中指定的地址是发件人地址RCPT TO转载 2011-08-20 14:16:55 · 10393 阅读 · 1 评论 -
学习3D开发技术的优秀网站
以下这些网站都是我从各大搜索引擎搜集而来的,大多数经过我的验证,因为这些网址都是手工录入,所以难免有疏漏和差错,还望大家多多谅解,谢谢大家支持www.C3DN.net!我把这些网址归为:一、3D综合类;二、3D硬件技术;三、OpenGL;四、DirectX;五、Web3D转载 2011-09-18 08:50:23 · 1489 阅读 · 0 评论 -
关于VC++6.0编译高版本DX库出错问题
关于VC++6.0编译高版本DX库出错问题2011-06-07 12:09今天从网上下载了一个DX的Demo,readme里说是基于VC++6&DX9.0.于是用VC++6打开了工程,又在VC++6里引入了DX的.h和.lib。编译报错转载 2011-09-12 19:17:41 · 559 阅读 · 0 评论 -
主要邮件服务器地址
网易126邮箱 接收服务器:pop3.126.com 发送服务器:smtp.126.com 网易163免费邮 接收服务器:pop.163.com 发送服务器:smtp.163.com 网易163VIP邮箱 接收服务器:pop.v转载 2011-08-18 13:41:03 · 22006 阅读 · 0 评论 -
MFC判断网络文件是否存在
需要引用头文件:#include CInternetSession sess ; DWORD dwFlag = INTERNET_FLAG_TRANSFER_BINARY|INTERNET_FLAG_DONT_CACHE|INTERNET_FLAG_RELO转载 2011-08-08 14:46:08 · 895 阅读 · 0 评论 -
window任务计划命令详解
Schtasks安排命令和程序定期运行或在指定时间内运行。从计划表中添加和删除任务,按需要启动和停止任务,显示和更改计划任务。若要查看该命令语法,请单击以下命令:schtasks create创建新的计划任务。语法schtasks /create /t转载 2011-08-06 21:31:15 · 3980 阅读 · 0 评论 -
判断线程是否结束的方法
1、 GetExitCodeThread 比较原始的方法了,调用 GetExitCodeThread,如果返回STILL_ACTIVE,那就是还在运行,否则,会返回退出代码. 该方法的优点是除了可以判断是否已经退出,还可以获取到退出代码,也就是可以判断退出原因. 该方法在调用后,会立即返回,如果需要等待线程调用,请放在一个循环内循环调用.2、WaitForSingleObject 听起来都比较先进的方法.等待线程的内核对象被激发,转载 2010-07-13 10:49:00 · 8348 阅读 · 1 评论 -
GetExitCodeThread()
查询的关键词是: 。如果打开速度慢,可以尝试快速版;如果想保存快照,可以添加到搜藏。(百度和网页http://blog.youkuaiyun.com/night_cat/archive/2009/05/29/4223462.aspx的作者无关,不对其内容负责。百度快照谨为网络故障时之索引,不代表被搜索网站的即时页面。) 第一篇,第二章 之 GetExitCodeThread() BOOL GetExitCodeThread ( HANDLE hThread,转载 2010-07-15 18:26:00 · 614 阅读 · 0 评论 -
如何消除EDIT控件设置为只读情况下的灰色背景,能改为白色或其他背景?[
<br />WM_CTLCOLOR消息 <br /><br />HBRUSH CEditTest::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) <br />{ <br />HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); <br /><br />// TODO: 在此更改 DC 的任何属性 <br /> pDC-> Se转载 2010-07-18 23:21:00 · 1193 阅读 · 0 评论 -
批处理代码遇到路径中间有空格怎么办?
本机环境变量的设置:java_home = C:/Program Files/Java/jdk1.5.0_09*.bat中的命令格式:%java_home%/bin/java 或者 C:/Program Files/Java/jdk1.5.0_09/bin/java批处理文件中有以上这一行语句,要调用jdk下的java.exe ,但是我的jdk安装目录带空格的,运行这个.bat发现提示错误: “c:/Program” 不是内部或外部命令,检查了下,发现路径没有填写错误因此本人推断DOS中可能无法识别路径中有转载 2010-07-21 20:04:00 · 760 阅读 · 0 评论 -
VC对话框中显示网页
VC对话框中显示网页<br />1.新建对话框工程<br />2.在框上点右键添加activex控件<br />3.选中microsoft webbroser 点OK<br />4.建立类向导给主对话框关联成员变量,双击IDC_EXPLORER,确定->m_web->确定<br />5.类也有了,对象也有了,可以用它浏览网页了,在oninitddialog中声明变量VARIANT variant;<br />接着调用m_web.Navigate("http://www.baidu.com/",&varian转载 2010-07-28 22:06:00 · 677 阅读 · 0 评论 -
VC_CFONT_CREATEFONT
<br />作用:<br />创建用户字体<br />声明:<br />BOOL CreateFont<br />( <br /> int nHeight, //字体的高度 <br /> int nWidth, //字体的宽度 <br />转载 2010-07-29 07:51:00 · 641 阅读 · 0 评论 -
HANDLE HMODULE HINSTANCE HWND的区别
HANDLE HMODULE HINSTANCE HWND的区别---------------------------------------------------------------Handle 是代表系统的内核对象,如文件句柄,线程句柄,进程句柄。 HMODULE 是代表应用程序载入的模块,win32系统下通常是被载入模块的线性地址。 HINSTANCE 在win32下与HMODULE是相同的东西,在Win32下还存在主要是因为win16 程序使用HINSTANCE来区别t转载 2010-06-22 21:09:00 · 1038 阅读 · 1 评论 -
使用VC连接ftp
<br />使用VC进行ftp的连接其实是一件非常简单的东东,但是要想做好确实不简单,下面我就从简单和不简单两部分进行说明<br /> 简单的一面:<br />需要使用的头文件:#include <afxinet.h><br />需要使用的类 CInternetSession CFtpConnection<br />首先 定义一个CInternetSession 类型变量,然后调用GetFtpConnection函数,获得一个CFtpConnection* 类型的指针,其参数无非是一些连接的地址,用户转载 2010-08-17 16:45:00 · 870 阅读 · 0 评论 -
使用 Visual C++ 2008 功能包加强 Windows 应用程序
使用 Visual C++ 2008 功能包加强 Windows 应用程序Kenny Kerr<br />本文以 Visual C++ 功能包的预发布版为基础。文中包含的所有信息均有可能变更。 本文讨论: Microsoft 基础类库更新 使用 C++ 对功能区进行编程 使用 C++ 实现选项卡式 MDI 多态函数和智能指针 本文使用了以下技术: <br />Visual Studio 2008,MFC <br /> 目录 Office 功能区用户界面<br />选项卡式多文档界面<br />标准 C++转载 2010-08-26 19:35:00 · 488 阅读 · 0 评论 -
搜索本地的文件FindFirstFile ,FindNextFile
基础知识预备:说明 根据文件名查找文件 返回值Long,如执行成功,返回一个搜索句柄。如果出错,返回一个INVALID_HANDLE_VALUE常数,一旦不再需要,应该用FindClose函数关闭这个句柄 参数表 参数 类型及说明 lpFileName String,欲搜索的文件名。可包含通配符,并可包含一个路径或相对路径名 lpFindFileData WIN32_FIND_DATA,这个结构用于装载与找到的文件有关的信息。该结构可用于后续的搜索 注解 由这个函数返回的句柄可以作为一个参数用转载 2010-08-28 10:31:00 · 1533 阅读 · 0 评论 -
所谓的内存释放工具——原理
<br />刚才逆向了一个内存释放的小工具,原来是调用了SetProcessWorkingSetSize()函数,MSDN一下。<br />此函数原型如下:BOOLSetProcessWorkingSetSize(<br />HANDLEhProcess,<br />SIZE_TdwMinimumWorkingSetSize,<br />SIZE_TdwMaximumWorkingSetSize<br />);<br />hProcess是进程的句柄,dwMinimumWorkingSetSize和dwMa转载 2011-02-04 10:57:00 · 1175 阅读 · 0 评论 -
在对话框中加入属性页
http://www.vckbase.com/document/viewdoc/?id=398作者:黄晨量下载本文全部源代码当一个基于对话框的程序中有相当多的控件时,你一定会想到使用属性页来将这些控件分类放置。本文针对这种方法来讨论几种可能实现的方案。转载 2011-07-30 20:08:29 · 450 阅读 · 0 评论 -
socket smtp 邮件带附件MFC编程
socket smtp 邮件带附件MFC编程网上发邮件的MFC的代码还是比较多的,但都是不太完整,找到一个比较好的却没有验证帐号密码的。然后看代码封装的比较好的,链接是:http://www.pudn.com/downloads229/sourcecode/windows原创 2011-08-20 21:06:23 · 2132 阅读 · 3 评论