自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 文档视图结构中,定制其行为的一次实践

在使用文档视图结构时,有时框架提供的默认功能,与我们希望的功能不一致,这时我们就要改变框架的默认行为,改变的方法就是在继承的类中,重载基类的虚拟函数来实现。本文就是一次实践的经历。1.程序开始运行时,我希望程序试图打开当前程序路径下的某个文件可以这样做:  在CXXXApp::InitInstance()中的CCommandLineInfo cmdInfo;行后插入代码行: cmdInfo.m_n

2005-08-23 09:55:00 1119 1

原创 获取本程序路径的函数

CString CXXXApp::GetAppPath( BOOL IsFullPathName) { TCHAR sFilename[_MAX_PATH]; TCHAR sDrive[_MAX_DRIVE]; TCHAR sDir[_MAX_DIR]; TCHAR sFname[_MAX_FNAME]; TCHAR sExt[_MAX_EXT];  GetModuleFileName(AfxGe

2005-08-23 09:17:00 1000

原创 一个方便的随机数类

#if !defined(AFX_RND_H__13D8F365_1AAD_49C1_8EA8_BE0AB3681FFA__INCLUDED_)#define AFX_RND_H__13D8F365_1AAD_49C1_8EA8_BE0AB3681FFA__INCLUDED_#if _MSC_VER > 1000#pragma once#endif // _MSC_VER > 1000class

2005-08-16 15:46:00 1419

原创 关于wince下串口问题

关于wince下串口问题我的sbc84500上面有4个物理串口:串口1:中断号4,io口地址:3F8H串口2:中断号3,io口地址:2F8H串口3:中断号10,io口地址:3E8H串口4:中断号11,io口地址:2E8H我使用pb定制操作系统时只能添加三个串口,在定制的wince上运行串口测试程序发现,我打开COM1:后操作的是物理串口2,收发数据正常。打开COM2:操作的为物理串口3,发送一

2005-02-03 11:43:00 2502

原创 wince下访问io端口的经验

我用了一块艾讯的sbc84500的主板(Geode的cpu),用pb定制了一个wince,该主板上有一个8路数字io口,地址为0x123,还具有看门狗的功能。我打算在我的程序中加入对数字io口的控制,和看门狗的功能。我首先试验了控制数字io口的功能,我采用了在vc中嵌入汇编语言的方法,代码如下:void CIOControlDlg::OnButtonSet() { // TODO: Add you

2005-02-01 10:06:00 1944

原创 简化wince中字符串ansi与unicode相互转化的函数

//从unicode字符串转换成dbcs字符串需要多少字节size_t GetT2AStringByteCount(LPCTSTR lpszInput);//从dbcs字符串转换成unicode字符串需要多少字节size_t GetA2TStringByteCount(LPCSTR lpszInput);//转换unicode字符串到dbcs字符串void T2AString(LPCTSTR lp

2005-01-06 16:21:00 1700

原创 一个目录操作的类

学习MFC的过程中,建立了一个目录类来在操作目录的时候进行有关目录的相关操作1.检测目录是否存在;2.建立目录;3.从文件名中提取目录名;4.强制建立目录;5.去除文件名末尾"/";6.增加"/"到目录名;以下代码参照了delphi中vcl的有关代码,MFC中可能存在相关的类,但我没有找到。代码如下:// Directory.h: interface for the CDirectory clas

2004-12-30 08:19:00 1217

原创 用CStdioFile写程序日志

用CStdioFile写程序日志假定日志保存在应用程序目录下,文件名为logfile.log调用下面的函数获得当前应用程序的目录,/* *//* Function name : GetAppDir */ /* Description : Get application directory. *//* *//**********************************************

2004-11-27 23:30:00 1953

原创 使用CXTTrayIcon时,动态改变菜单项的方法

使用CXTTrayIcon时,动态改变菜单项的方法在程序中使用了CXTTrayIcon,发现不能动态改变菜单项,如禁止/允许菜单项,修改菜单的文本等。在看了CXTTrayIcon的源码后发现找到了两种解决的办法:1.如果在对话框中直接使用了CXTTrayIcon变量,则要在对话框中增加消息处理函数afx_msg LRESULT OnTrayNotification(WPARAM wParam, L

2004-11-27 23:22:00 1343

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除