常海龙的blog

A day is a miniature of eternity

用户操作
[即时聊天] [发私信] [加为好友]
常海龙ID:hailongchang
31562次访问,排名3741好友0人,关注者23
hailongchang的文章
原创 45 篇
翻译 0 篇
转载 0 篇
评论 11 篇
常海龙的公告
Locations of visitors to this page


最近在读...

最近评论
c123456603:呀,有源码嘛?
clarke:不错, 顶一个.
coolhu:好东西,值得研究一下
accesine960:正要用到
Infinite:看看这个.

http://www.timeearth.com

就包含了虚拟桌面了.
文章分类
收藏
    相册
    blog configuration
    Linux&Unix
    兰州大学开源社区
    Mathematics
    Mathematica Tutorial
    博士家园论坛
    Programming
    CodeProject
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 MFC中如何读取.ini配置文件收藏

    新一篇: 一个虚拟桌面程序的实现 | 旧一篇: MFC中将bmp格式图片改为Jpeg格式图片的简单方法

              这是从最近做的一个图像采集模块中抽出来的代码,用来读取可执行文件当前目录下的图像卡配置文文件MonitorCard.ini

    int m_ScanMode    = (int)GetPrivateProfileInt("Video Parameter""Scan"100".\MonitorCard.ini" );

    int m_VideoStandard   = (int)GetPrivateProfileInt("Video Parameter""Standard"100
                                                                                                ".\MonitorCard.ini" );

    int m_VideoFormat   = (int)GetPrivateProfileInt("Video Parameter","Format",100,".\MonitorCard.ini");

    int type  = (int)GetPrivateProfileInt("Video Parameter","VideoSourceType",100,".\MonitorCard.ini");

    int nIndex = (int)GetPrivateProfileInt("Video Parameter","VideoSourceIndex",100,".\MonitorCard.ini");

    int m_CryOsc    = (int)GetPrivateProfileInt("Video Parameter","CryOsc",100,".\MonitorCard.ini"); 

                其中MonitorCard.ini文件的格式如下:

    [Video Parameter]
    Scan
    =0
    Standard
    =0
    Format
    =4
    VideoSourceType
    =0
    VideoSourceIndex
    =0
    CryOsc
    =0

               这样,GetPrivateProfileInt函数四个参数的含义就一目了然了!

    注意:GetPrivateProfileString中最后一个参数也就是配置文件的位置不能写相对目录,必须是绝对目录,因此我们可以这样处理:

     

    CString path;
     ::GetCurrentDirectory(_MAX_PATH,path.GetBuffer(_MAX_PATH));
     path.ReleaseBuffer();
     path 
    += "\config.ini";

     DWORD len 
    = GetPrivateProfileString(
      
    "DZH",
      
    "AppName",
      
    "默认字符串内容",
      m_appName.GetBuffer(_MAX_PATH),
      _MAX_PATH,
      path
      );

     

     

     

    发表于 @ 2008年04月14日 16:58:00|评论(loading...)|编辑

    新一篇: 一个虚拟桌面程序的实现 | 旧一篇: MFC中将bmp格式图片改为Jpeg格式图片的简单方法

    评论:没有评论。

    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © 常海龙