1. mfc写入excel
1打开excel,点击想要隐藏的行前面的数字,按下Ctrl9
2如图所示,已经隐藏行了
3接下来点击Ctrl shift 9
4如图所示,已经取消隐藏行了
5点击想要隐藏的列上面的字母,按下Ctrl0
6如图所示,已经隐藏列了,接下来按Ctrl shift 0
7如图所示,已经取消隐藏列了。
2. mfc写文件
CFile是MFC文件类的基类,它直接提供非缓冲的二进制磁盘输入/输出设备,并直接地通过派生类支持文本文件和内存文件。CFile与CArchive类共同使用,支持MFC对象的串行化。
该类与其派生类的层次关系让程序通过多形CFile接口操作所有文件对象。例如,一个内存文件相当一个磁盘文件。
使用CFile及其派生类进行一般目的的磁盘I/O,使用ofstream或其它Microsoft输入输出流类将格式化文本送到磁盘文件。
通常,一个磁盘文件在CFile构造时自动打开并在析构时关闭。静态成员函数使你可以在不打开文件的情况下检查文件状态。
使用前包含头文件 #include
3. mfc输出
清零方法如下:
1、打开前盖。
2、按清除键,显示跟换硒鼓。
3、再按启用键,然后按00 过几秒就可以关前盖,就可以了 。
4、如果不行,可以尝试:硒鼓清零:
a、打开前盖 。
b、按清除键 显示跟换硒鼓 1是 2否 。
c、按1 。
d、过几秒就可以关前盖,就可以了。
打印机(Printer) 是计算机的输出设备之一,用于将计算机处理结果打印在相关介质上。衡量打印机好坏的指标有三项:打印分辨率,打印速度和噪声。 打印机的种类很多,按打印元件对纸是否有击打动作,分击打式打印机与非击打式打印机。按打印字符结构,分全形字打印机和点阵字符打印机。按一行字在纸上形成的方式,分串式打印机与行式打印机。按所采用的技术,分柱形、球形、喷墨式、热敏式、激光式、静电式、磁式、发光二极管式等打印机。
打印机是由约翰·沃特、戴夫·唐纳德合作发明的。将计算机的运算结果或中间结果以人所能识别的数字、字母、符号和图形等,依照规定的格式印在纸上的设备。打印机正向轻、薄、短、小、低功耗、高速度和智能化方向发展。
互联网络的飞速发展,有人预言无纸时代即将来临,打印机的末日已到。然而全球纸张消费量每年以成倍的速度在增长,打印机的销量以平均接近8%的速度在增加。这一切都预示着打印机不但不会消失,而且会发展越来越来快,应用的领域越来越宽广。从1885年全球第一台打印机的出现,到后来各种各样的针式打印机、喷墨打印机和激光打印机,它们在不同的年代各领风骚,今天让我们寻觅历史的足迹,从技术、品牌与产品、应用市场及目标消费者三个方面,回顾喷墨打印机的光辉历史,同时对喷打未来的发展趋势作简单分析。
4. mfc写入excel文件
目的:通过vc++读取和写入excel
环境:vs2012 office2010
1.创建一个新的工程,选择mfc application,选择dialog,在advanced features选择automation(这一项我不确定有没有必要,查资料说要选上,我就选上了)
2.创建完工程后,在dialog对话框上右击,选择class wizard(或是ctrl+shift+x)
3.在add class下拉框内选择add class from typelib
4.在add class from下面选择file,然后你的office安装目录下的EXCEL.EXE(我的目录是C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE)
5.在下面添加6个类到我们的工程,(_Application, Worksheets, _Worksheet, Workbooks, _Workbook, Range)注意有的有下划线,别添加错了
6.这个时候如果直接编译程序会提示错误,大体错误的信息
5. 怎么录入MFC
下载文件,复制到目录
网页下载mfc140u.dll文件,并复制到“C:\Windows\System32”这个目录下。
2
运行窗口中输入命令
点击“开始菜单”,选择“运行”按钮,输入:regsvr32 mfc140u.dll,点击确定。
3
弹出安装完成提示
此时弹出安装完成mfc140u.dll文件的提示,点击确定即可。
6. MFC写入文件
int i = 100;
CString str;
str.Format(_T("0X%08X"), i);
大写X代表大写表示,08代表用8个0填充。
HexChar函数的功能是将16进制字符由ASCII码转为相应大小的16进制数
char HexChar(char c)
{
if((c>='0')&&(c<='9'))
return c-'0';//将?0-9的Ì?数ºy字Á?字Á?符¤?转Áa为a十º?六¢¨´进?制?格?式º?
else if((c>='A')&&(c<='F'))
return c-'A'+10;//将?A-F的Ì?字Á?符¤?转Áa为a十º?六¢¨´进?制?格?式º?例¤y如¨?字Á?符¤?'C'-'A'+10=12=0x0C
else if((c>='a')&&(c<='f'))
return c-'a'+10;//将?a-f的Ì?字Á?符¤?转Áa为a十º?六¢¨´进?制?格?式º?
else
return 0x10;
}
Str2Hex函数的功能则是将如“66 03 ...”形式的字符串以空格为间隔转换为对应的16进制数并存放在BYTE型(typdef unsigned char BYTE)数组中,data数组作为发送缓冲数组写入串口即可。
int Str2Hex(CString str, BYTE *data)
{
int t,t1;
int rlen=0,len=str.GetLength();
if(len==1)
{
char h=str[0];
t=HexChar(h);
data[0]=(BYTE)t;
rlen++;
}
//data.SetSize(len/2);
for(int i=0;i<len;)
{
char l,h=str[i];
if(h==' ')
{
i++;
continue;
}
i++;
if(i>=len)
break;
l=str[i];
t=HexChar(h);
t1=HexChar(l);
if((t==16)||(t1==16))//判D断?为a非¤?法¤¡§的Ì?16进?制?数ºy
break;
else
t=t*16+t1;
i++;
data[rlen]=(BYTE)t;
rlen++;
}
return rlen;
}
对于接收到的数据,位于接收缓冲区的BYTE数组RecBuf中,如果要以相应大小的16进制形式显示,刚可以将数组中每一个元素以下列格式转换并放入字符串RecText中,即可实现以16进制显示。
CString RecText,str;
for(int i=0;i<Rlen;i++)
{
str.Format("%02X ",RecBuf[i]);//将接收到的BYTE型数据转换为对应的十六进制
RecText.Append(str);
}
7. MFC读写文件
朋友请参考:
BOOL CACCESSDlg::OnCommand(WPARAM wParam, LPARAM lParam) { // TODO: Add your specialized code here and/or call the base class if(LOWORD(wParam)==file_new) { CString str_menustring=""; CMenu* menu=this->GetMenu(); menu->GetSubMenu(0)->GetMenuString(0,str_menustring,MF_BYPOSITION); MessageBox(str_menustring); } return CDialog::OnCommand(wParam, lParam); }
8. mfc文件读写
其实串口通信挺简单的,就那么几个API,打开串口使用CreateFile,设置串口使用SetCommState,像文件一样进行读写,看一下MSDN就明白了。
9. mfc如何读写文件
这个一般涉及到文件读取的知识。打开课本最后一章,文件,里面有详细的介绍,不过仅限于读取某个文件,就像C:\Windows\ABLKSR这样子读取,具体实现是
#include "stdio.h"
void main()
{
FILE *fp1;
fp=fopen(“C:\Windows\ABLKSR”,r+);
free fp1;
//如果想要输出的话用printf,想进一步了解的话可以继续追问
}
最具体实现的话就要用MFC 或WINAPI了,可以实现文件查看,打开关闭修改,等等,不过涉及相对较深,单纯用C的简单语句的实现可能要编上1年
10. mfc的使用
1、将身份证头像面朝上放置在复印机面板上,一般放在面板的左上方打印效果最佳。
2、在打印机的操作台左侧选择“照片”选项。
3、之后选择“复印照片”选项,在面板的设置界面中选择纸:"A4","等倍","单面—>合并2张原稿"。
4、全部选中后启动复印按钮,身份证的正面就复印好了,这时系统提示“放置另一张原稿”(scan another page)。
5、将身份证的国徽面翻过来,放在步骤一中相同的位置,按启动按钮即可完成双面复印。
11. mfc添加
在ResourceView里,双击Toolbar,双击IDR_MAINFRAME,就出现了工具条编辑界面,默认的最右边那个灰按钮就是用来添加新按钮的,双击它,会弹出对话框让给新按钮取个ID,取完后关掉对话框.就会多出一个按钮,可以在这个界面下给按钮画下简单的图案.
- 相关评论
- 我要评论
-