![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
宇帆
这个作者很懒,什么都没留下…
展开
-
EVC得到系统当前时间 分享
如何在evc中显示系统时间?在vc中可如下显示时间: CTime tm; CString m_sTime; tm = CTime::GetCurrentTime(); m_sTime = tm.Format("%Y-%m-%d %X"); 可evc不支持CTime类的Format方法,在转载 2009-11-11 11:01:00 · 628 阅读 · 0 评论 -
EVC中无模式对话框的应用
无模式对话框在其父窗口中的打开方法,例子如下: CSystemSetDlg *pSystemDlg = new CSystemSetDlg(this); //CSystemSetDlg为一个 无模式对话框类 pSystemDlg->Create(IDD_SETALARM_DIALOG); pSystemDlg->ShowWindow(S原创 2010-01-03 16:18:00 · 384 阅读 · 0 评论 -
MessageBox的使用
MessageBox这个函数可以在VC里面显示一个标准对话框。函数原型:int MessageBox(HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT, uType);参数含义:HWND hWnd —— 父窗口的句柄。(在使用的时候发现在CView类里面不要填这一项,但是如果是再其他的类中,就要填写)LPCTSTR lpT原创 2010-01-06 17:51:00 · 189 阅读 · 0 评论 -
CString 成员函数用法大全
CString的构造函数 CString( ); 例:CString csStr; CString( const CString& stringSrc ); 例:CString csStr("ABCDEF中文123456");转载 2010-03-18 11:48:00 · 333 阅读 · 1 评论 -
WinCE 文件操作
常用的三种方法,归纳如下: 方法一 使用MFC的CFile类 打开用Open,关闭用Close(),文件指针移动用Seek,读文件用Read(),写文件用Write,获取文件属性可以使用GetFileStatus方法,这个可以查看MSDN,下面给几行简单代码:CFile file;bool isOpenOK = file.Open(L"//flash转载 2010-01-05 16:36:00 · 265 阅读 · 0 评论 -
Combo Box控件
一、如何添加/删除Combo Box内容 1,在Combo Box控件属性的Data标签里面添加,一行表示Combo Box下拉列表中的一行。换行用ctrl+回车。 2,在程序初始化时动态添加 如: //控件内容初始化 CString strTemp; ((CComboBox*)GetDlgItem(IDC_COMBO_CF))->ResetContent();//消除现有转载 2010-01-12 10:35:00 · 164 阅读 · 0 评论 -
设置系统时间
主要讲如何在VC里进行系统时间设置。 1、使用API函数SetLocalTime进行本地时间设置。1)SetLocalTime函数的原型:BOOL SetLocalTime( const SYSTEMTIME*lpSystemTime );输入参数lpSystemTime是一个SYSTEMTIME类型的参数,如果设置成功,返回true,本地时间将会变成lpS转载 2010-04-06 17:03:00 · 376 阅读 · 0 评论 -
unresolved external symbol _WinMain@16
我就编写了一个很简单的输出语句 就出现了这个错误,编译通过但是运行错误,什么原因呢?Linking...LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16Debug/test.exe : fatal error LNK1120: 1 unresolved externalsError executing link.exe.这个文件中使用了WinMian而不是main作为入口函数。vc转载 2010-08-11 14:00:00 · 334 阅读 · 0 评论 -
打开应用程序,关闭应用程序
<br />以前打开应用程序,用的ShellExecuteEx,但是这种方法,不好关闭应用程序<br /> <br /> <br /><br />void rizhishuoming(CString szFilePath)<br />{<br /> SHELLEXECUTEINFO ShellInfo;<br /><br /> memset(&ShellInfo, 0, sizeof(ShellInfo));<br /><br /> ShellInfo.cbS原创 2010-08-13 14:50:00 · 588 阅读 · 0 评论 -
EVC下CString和TCHAR*的转换
在EVC下写程序,经常会遇到CString和TCHAR之间相互转换的问题。 CString->TCHAR*的转化可以用函数GetBuff()函数原型为:LPTSTR GetBuffer( int nMinBufLength );CString str("CString");TCHAR* szMsg = new TCHAR[100]; szMsg = str.GetBuf原创 2009-12-31 14:16:00 · 215 阅读 · 0 评论 -
is not a precompiled header file created with this compiler
EVC编译出现is not a precompiled header file created with this compiler 原因:同时有.c和.cpp文件的工程会出这个错的,就算不出这个错也会出其它的错,解决方法很简单,把你的.c改名为.cpp,一切都ok了在你的*.cpp中开头加上 #include "Stdafx.h" 万事大吉原创 2009-12-30 21:40:00 · 1680 阅读 · 1 评论 -
unexpected end of file while looking for precompiled header directive
用EVC新建了个DLL动态链接库工程,然后新建了个.CPP和.H文件,加到工程中,就提示unexpected end of file while looking for precompiled header directive,文件没有错误啊,然后自己就整了个空的CPP文件,还是报错,郁闷----查了查资料,在自己新建的文件中加入头文件#include "stdafx.h" 就可以解决问题了,问题原创 2009-12-27 13:58:00 · 186 阅读 · 0 评论 -
录音、播放录音
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2原创 2009-11-09 15:11:00 · 1449 阅读 · 0 评论 -
无模式对话框的一些注意事项
无模式对话框的创建:1. 添加对话框资源,假设其资源名为IDD_DIALOG12. 为对话框创建类,假设其类名为CTestDlg3. 在stdafx.h文件中加入对CTestDlg类的头文件引用, #include “TestDlg.h”4. 在引用CTestDlg类的头文件中添加成员变量:转载 2010-01-19 11:14:00 · 196 阅读 · 0 评论 -
选择路径打开文件 将内容输出到编辑框中
点击按钮 选择路径打开文件 将内容输出到编辑框中编辑框在类向导中 设置为CString m_Content按钮的响应函数为: void CReadDlg::OnButton1() { // TODO: Add your control notification handler code here CFile MyFile; CString m_F原创 2009-11-24 17:55:00 · 339 阅读 · 0 评论 -
EVC下 CString char*
VC程序移植到EVC的时候 老是遇到字符转换问题 VC和EVC的不同 VC可以直接用CString EVC 要转换成char *类型 a CString类型 int len = a.GetLength();//取得字符串的大小 char *buf=new char [len];//开辟存储单元 ZeroMemory(buf, len);//清原创 2010-01-26 14:44:00 · 229 阅读 · 0 评论 -
设置DLG对话框的背景颜色
设置DLG对话框的背景颜色的方法在工程的.CPP中找到 ::InitInstance()这个函数,在其中添加SetDialogBkColor(RGB(0,0,0), RGB(0, 0, 0));//DLG背景颜色设置为黑色 文本设置为黑色可以通过改变RGB中的参数,来改变颜色 //----------------------------------------------原创 2009-12-06 20:52:00 · 265 阅读 · 2 评论 -
DLG对话框的大小设定成屏幕大小
以前做EVC的程序,就是默认一个DLG对话框,昨天调一个程序,要设定DLG的大小和屏幕一样大小,找了找程序,发现了方法 //定义窗口的大小 RECT rt; hwnd=::GetDesktopWindow(); if(hwnd!=NULL) { ::GetWindowRect(hwnd,&rt); } SetWindowPos(NULL,rt.left,rt原创 2009-12-06 11:57:00 · 307 阅读 · 2 评论 -
EVC编译出现内存溢出的解决方法
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty原创 2009-12-10 17:41:00 · 372 阅读 · 1 评论 -
C语言中%d,%o,%f,%e,%x的意义
printf(格式控制,输出列表) 格式控制包括格式说明和格式字符。 格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。不同类型的数据用不同的格式字符。 格式字符有d,o,x,u,c,s,f,e,g等。 如%d整型输出,%ld长整型输出,%o以八进制数形式输出整数,%x以十六进制数形式输出整数,原创 2009-12-22 10:05:00 · 30141 阅读 · 1 评论 -
文件关联
<br /> 将一个数据文件与一个可执行文件关联,那么就可以通过双击数据文件来直接执行可执行文件,比如双击以txt为扩展名的文本文件,系统就会自动执行Notepad.exe文件来编辑它,这就是因为txt文件是与Notepad.exe文件关联的。<br /> <br /> 新建一个XX.test,让它与notepad.exe文件打开关联,修改注册表,例子如下:<br /> <br /> <br />char szKeyEnter[] = ("testfile");<br />char原创 2010-08-14 18:33:00 · 286 阅读 · 0 评论