VC读配置文件实例
本文实例讲述了VC读配置文件的方法,分享给大家供大家参考。具体实现方法如下:
char szBugCC[4096]={0};
int nRet = GetPrivateProfileSection("Setting", szBugCC, sizeof(szBugCC), BugConfig.c_str());
if (nRet > 0)
{
//过滤/0 /0 /00
DWORD dwIndex = 0;
char szTemp[128]={0};
while (dwIndex < nRet)
{
strcpy(szTemp, szBugCC+dwIndex);
//szTemp "11=11@163.com"
CString strTemp(szTemp);
int nPos = strTemp.Find("=");
m_combo_bugcc.AddString(strTemp.Left(nPos));
dwIndex += strlen(szTemp);
dwIndex++;
}
}
配置文件格式:
[Setting]
11=11@163.cn
22=22@163.cn
ope=0.cn
希望本文所述对大家的VC程序设计有所帮助。
相关推荐
-
VC自定义消息响应函数postmessage用法示例
本文实例讲述了VC自定义消息响应函数postmessage的用法.分享给大家供大家参考.具体实现步骤如下: 1. 在 resource.h文件添加如下代码 定一个自己的消息 复制代码 代码如下: #define WM_MY_MESSAGE WM_USER + 100 //---------------------by tyds 2.在...view.h的文件添加如下: 复制代码 代码如下: //{{AFX_MSG(CPostmessageView) afx_msg void
-
VC打印word,excel文本文件的方法
本文实例讲述了VC里打印word,excel文本文件的方法.分享给大家供大家参考.具体实现方法如下: 1. Vc打印Excel: 关于VC如何打开一个excel,这方面的资料很多了,一般用的是OLE Avtive Control/假设当你打开了一个excel文件,并获得了它的 workbook的handle,相应的接口为: 复制代码 代码如下: COleVariant covTrue((short)true); COleVariant covFalse((short)FALSE); COleVa
-
VC下通过系统快照实现进程管理的方法
本文实例讲述了VC下通过系统快照实现进程管理的方法,分享给大家供大家参考.具体实现方法如下: 一.引言 每一个应用程序实例在运行起来后都会在当前系统下产生一个进程,大多数应用程序均拥有可视界面,用户可以通过标题栏上的关闭按钮关闭程序.但是也有为数不少的在后台运行的程序是没有可视界面的,对于这类应用程序用户只能通过CTRL+ALT+DEL热键呼出"关闭程序"对话框显示出当前系统进程列表,从中可以结束指定的任务.显然,该功能在一些系统监控类软件中还是非常必需的,其处理过程大致可以分为两步:
-
VC实现A进程窗口嵌入到B进程窗口中显示的方法
本文通过一个Demo示例讲述把A应用程序嵌入到B应用程序中显示的方法. 主要代码如下: //在B应用启动时创建A进程 CreateProcess(_T("A.exe"),NULL,NULL,NULL,FALSE,CREATE_NEW_CONSOLE,NULL,NULL,NULL,NULL); Sleep(30); HWND hWndChild = FindWindow(_T("AAA"),_T("AAA")); while(!hWndChild)
-
VC++获得当前进程运行目录的方法
本文实例讲述了VC++获得当前进程运行目录的方法,分享给大家供大家参考.具体实现方法如下: 该实例主要通过利用windows API获得,具体代码如下: 复制代码 代码如下: CString GetAppPath() { CString strAppPath; // 保存结果 TCHAR szModuleFileName[MAX_PATH]; // 全路径名 TCHAR drive[_MAX_DRIVE]; // 盘符名称,比如说C盘啊,D盘啊 TCHAR dir[_MAX_
-
教你全面认识操作系统的svchost进程
很多朋友对svchost.exe进程都不太了解,有时在任务管理器中一旦看到有多个该进程(图1中有6个),就以为自己的电脑中了病毒或木马,其实并非如此!正常情况下,Windows中可以有多个svchost.exe进程同时运行,例如Windows 2000至少有2个svchost进程,Windows XP中有4个以上,Windows 2003中则有更多,所以当你看到多个svchost进程时,未必就是病毒! svchost.exe进程是干什么的? svchost.exe文件存在于"%system ro
-
vc中SendMessage自定义消息函数用法实例
本文实例讲述了vc中SendMessage自定义消息函数用法,分享给大家供大家参考.具体如下: SendMessage的基本结构如下: 复制代码 代码如下: SendMessage( HWND hWnd, //消息传递的目标窗口或线程的句柄. UINT Msg, //消息类别(这里可以是一些系统消息,也可以是自己定义,下文具体介绍,) WPARAM wParam, //参数1 (WPARAM 其实是与UINT是同种类型的, //在vc编译器中右键有个"转到WPARA
-
VC文件目录常见操作实例汇总
一般来说,在VC里文件操作有很多,本文在这里收录了一些常见的函数,分享给大家供大家参考.具体如下: 1. 判断一个目录是否存在 复制代码 代码如下: #include "windows.h" //参数: strPath: 目录的完整路径,注意不要以'/'结尾 //返回值: 如果为目录,返回真,否则返回假 BOOL FolderExist(CString strPath) { WIN32_FIND_DATA wfd; BOOL rValue = FALSE; H
-
VC使用TerminateProcess结束进程实例
本文实例讲述了VC使用TerminateProcess结束进程的方法,分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: int KillProcess(LPCSTR pszClassName, LPCSTR pszWindowTitle) { HANDLE hProcessHandle; ULONG nProcessID; HWND TheWindow; TheWindow = ::FindWindow( NULL, pszWindowTitle )
-
判断指定的进程或程序是否存在方法小结(vc等)
一.判断指定程序名的进程是否存在 BOOL EnumWindows( WNDENUMPROC lpEnumFunc, // pointer to callback function LPARAM lParam // application-defined value); The EnumWindows function enumerates all top-level windows on the screen by passing the handle to each
-
VC中SendMessage和PostMessage的区别
本文实例讲述了VC中SendMessage和PostMessage的区别.分享给大家供大家参考.具体分析如下: 1.首先是返回值意义的区别,我们先看一下 MSDN 里的声明: 复制代码 代码如下: LRESULT SendMessage ( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam ); 复制代码 代码如下: BOOL PostMessage( HWND hWnd, UI
随机推荐
- Perl中的单行注释和多行注释语法
- jquery 图片缩放拖动的简单实例
- JS判断图片是否加载完成方法汇总(最新版)
- Asp.net中使用PageDataSource分页实现代码
- 在smarty模板中使用PHP函数的方法
- php实现的pdo公共类定义与用法示例
- PHP开发入门教程之面向对象
- 图片完美缩放
- JS实现仿Windows经典风格的选项卡Tab切换代码
- 运行时实现Java的多态性
- mysql 导入导出数据库以及函数、存储过程的介绍
- 详解Nginx虚拟主机配置中server_name的具体写法
- 修改mysql密码与忘记mysql密码的处理方法
- Android创建与解析XML(二)——详解Dom方式
- jquery数组之存放checkbox全选值示例代码
- jquery选择器之层级过滤选择器详解
- JS获取表格内指定单元格html内容的方法
- 在Javascript中处理字符串之big()方法的使用
- 表单(FORM)的一些实用效果代码
- ajax php传递和接收变量实现思路及代码