VC
文章平均质量分 72
hefenghhhh
愈挫愈勇,百折不挠!
展开
-
2008.1.14
net中的WMI编程(一):WMI介绍及简单应用 http://blog.csdn.net/zhoufoxcn/archive/2008/01/14/2042697.aspxvbs真是方便啊!原创 2008-01-14 16:14:00 · 354 阅读 · 0 评论 -
VC++调用phantom控件控制RCX机器人
利用lego提供的ActiveX控件phantom.ocx,高级语言(如VC,VB,Dephi,C#)等也可以控制RCX.以下通过一个简单的例子,演示了通过MFC控制RCX.第一步:下载ActiveX控件phantom.ocx。该控件支持USB 红外传输.(还有一个控件叫spirit.ocx,但不支持usb红外传输。)下载地址:第二步:注册控件。在“开始”——“运行”里,输入“r原创 2009-03-23 22:12:00 · 1100 阅读 · 0 评论 -
3月25日 subclassdlgitem、release和debug、ondlgctrlid
1.vc的debug程序 脱离了vc运行不了,而release版本可以脱离vc运行。2.MFC程序的release版本不需要.net即可运行。 http://hi.baidu.com/%B7%B6%D5%F1%BB%AA/blog/item/c6dcd4faef481d9159ee90c9.html release和debug的区别 http://topic.csdn.net转载 2009-03-25 20:40:00 · 506 阅读 · 0 评论 -
今天和昨天遇到的问题(总结)
一.MFC rc 在另一个编辑器中打开如何解决? 出现这个问题可能是因为打开了resource.h文件。关闭该文件,再重新打开rc文件即可。Tip:二.在利用向导创建MFC对话框程序时,有一步你会看到“最大化框”,“最小化框”,“最大化”,“最小化”等选项。事实上,如果这些选项没有选择正确,在后面也可以更改。“最大化框”和“最小化框”在对话框的属性里就可以设置。而“最大化原创 2009-08-10 19:29:00 · 1248 阅读 · 1 评论 -
如何使类具备序列化功能
1、该类从CObject派生;2、在声明中包含DECLARE_SERIAL宏定义;3、在类的实现中写入宏IMPLEMENT_SERIAL(class name,class_base_name,nFlag),指明类名和版本号4、在类中实现Serialize函数;例子://In CUser.hclass CUser:public CObject{ DECLARE_SERIAL(转载 2010-01-12 17:23:00 · 985 阅读 · 0 评论 -
转帖:MFC打开文件和文件夹
一、利用API实现打开文件对话框和利用MFC来实现打开文件对话框。方法一:API部分:// OPENFILENAME ofn;// TCHAR szFile[MAX_PATH];// ZeroMemory(&ofn,sizeof(ofn));// ofn.lStructSize = sizeof(ofn);// ofn.lpstrFile =转载 2010-01-11 14:09:00 · 11013 阅读 · 0 评论 -
cstring 的用法
<br />这篇文章详细介绍了CString 的用法。http://baike.baidu.com/view/998109.htm<br />转载 2010-06-04 22:01:00 · 501 阅读 · 0 评论 -
DLL的使用
<br />DLL的优点<br />简单的说,dll有以下几个优点:<br />1) 节省内存。同一个软件模块,若是以源代码的形式重用,则会被编译到不同的可执行程序中,同时运行这些exe时这些模块的二进制码会被重复加载到内存中。如果使用dll,则只在内存中加载一次,所有使用该dll的进程会共享此块内存(当然,像dll中的全局变量这种东西是会被每个进程复制一份的)。<br />2) 不需编译的软件系统升级,若一个软件系统使用了dll,则该dll被改变(函数名不变)时,系统升级只需要更换此d原创 2010-06-07 21:19:00 · 764 阅读 · 0 评论 -
unicode字符与ansi字符
<br />Unicode :宽字节字符集 <br /> 1. 如何取得一个既包含单字节字符又包含双字节字符的字符串的字符个数? <br /> 可以调用Microsoft Visual C++的运行期库包含函数_mbslen来操作多字节(既包括单字节也包括双字节)字符串。 <br /> 调用strlen函数,无法真正了解字符串中究竟有多少字符,它只能告诉你到达结尾的0之前有多少个字节。 <br /> 2. 如何对DBCS(双字节字符集)字符串进转载 2010-06-21 13:47:00 · 111 阅读 · 0 评论 -
windows编程中的基本类型--选自MSDN(可恶的微软,为什么搞的这么复杂???)
ATOMAtom. For more information, see Atoms. This type is declared in WinDef.h as follows: typedef WORD ATOM;BOOLBoolean variable (should be TRUE or FALSE). This原创 2008-11-04 23:02:00 · 1217 阅读 · 0 评论 -
一个问题 关于CString 和char[]
//通过一个定时器,获取鼠标所指的窗口的句柄,如果该窗口有密码,则读取密码。void CgetpasswordDlg::OnTimer(UINT_PTR nIDEvent){ // TODO: 在此添加消息处理程序代码和/或调用默认值CPoint point;CString m_strprompt;CString m_static_pass; ::GetCursorPos(&point原创 2008-10-01 19:38:00 · 493 阅读 · 0 评论 -
用C#获取CPU编号、硬盘编号等系统有关环境、属性
2008年1月14日读 用C#获取CPU编号、硬盘编号等系统有关环境、属性 http://blog.csdn.net/zhoufoxcn/archive/2007/03/20/1534949.aspx转载 2008-01-14 22:33:00 · 604 阅读 · 0 评论 -
7句话
1 以德抱怨2 民可使由之,不可使知之3 无毒不丈夫4 唯女子与小人难养也5 相濡以沫6 人生也有涯,而知也无涯7天地不仁,以万物为刍狗,圣人不仁,以百姓为刍狗 http://blog.csdn.net/zhoufoxcn/archive/2007/07/05/1679269.aspx转载 2008-01-14 23:55:00 · 425 阅读 · 0 评论 -
net中的WMI编程(二):WMI中的WQL语言和WQL的测试工具
net中的WMI编程(二):WMI中的WQL语言和WQL的测试工具 http://blog.csdn.net/zhoufoxcn/archive/2008/01/14/2044246.aspx原创 2008-01-15 10:55:00 · 598 阅读 · 0 评论 -
正则表达式
http://www.tracefact.net/document/Regular-Expression-Tutorial.pdf转载 2008-01-15 12:39:00 · 354 阅读 · 0 评论 -
创建和启动系统服务
在.NET中可以轻松的创建windows服务程序。 启动windows服务程序方法有多种:1.通过修改注册表2.通过运行sc命令3.通过运行c:/windows/Microsoft.net/framework/v2.0.55727/installutil.exe4.在编写windows服务时为windows服务程序创建安装程序 但是,不是所有的可执行文件都可以作原创 2008-08-06 13:50:00 · 612 阅读 · 0 评论 -
转载 Console 中使用CString
http://blog.csdn.net/jixingzhong/archive/2007/11/22/1897280.aspx转载 2008-06-28 19:36:00 · 470 阅读 · 0 评论 -
c++中#pragma的用法
在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #Pragma Para 其中Para 为参数,下面来看一些常用的参数。转载 2008-10-02 10:35:00 · 6778 阅读 · 4 评论 -
c++/cli 访问wmi
在vs2005新建一个clr项目,选择控制台程序。 using namespace System;using namespace System::Management;using namespace System::Windows::Forms;int main(array ^args){ String^ str; ManagementClass^ mClass = gcnew原创 2008-10-01 19:17:00 · 614 阅读 · 0 评论 -
MFC中timer 的使用
首先,要设置定时器。在init中(或其他的初始化函数里),调用函数UINT SetTimer( UINT nIDEvent,//定时器标记, UINT nElapse,//间隔时间 void ( CALLBACK* lpfnTimer ) (HWND, UINT, UINT, DWORD) = NULL ) 如settimer(1,2000,原创 2008-11-04 23:13:00 · 8126 阅读 · 0 评论