鱼C论坛

 找回密码
 立即注册
查看: 5281|回复: 14

CWinApp::GetProfileInt 数据默认保存位置?

[复制链接]
发表于 2016-7-10 16:50:20 | 显示全部楼层 |阅读模式
50鱼币
代码如下,我的操作系统是win7,信息被写到哪里了?
BOOL CDemoDlg::OnInitDialog()
{
        CDialogEx::OnInitDialog();

        // 设置此对话框的图标。当应用程序主窗口不是对话框时,框架将自动
        //  执行此操作
        SetIcon(m_hIcon, TRUE);                        // 设置大图标
        SetIcon(m_hIcon, FALSE);                // 设置小图标

        // TODO: 在此添加额外的初始化代码
    CRect rect;
    rect.left = theApp.GetProfileInt(TEXT("place"),TEXT("LEFT"),0);
    rect.top = theApp.GetProfileInt(TEXT("place"),TEXT("TOP"),0);
    rect.right = theApp.GetProfileInt(TEXT("place"),TEXT("RIGHT"),0);
    rect.bottom = theApp.GetProfileInt(TEXT("place"),TEXT("BOTTOM"),0);
    if(rect.Width() > 0)
        MoveWindow(rect);
    CString szTitle = theApp.GetProfileString(TEXT("face"),TEXT("title"),TEXT(""));
    if(szTitle.GetLength())
        SetWindowText(szTitle);
        return TRUE;  // 除非将焦点设置到控件,否则返回 TRUE
}
void CDemoDlg::OnDestroy()
{
    CDialogEx::OnDestroy();

    // TODO: 在此处添加消息处理程序代码
    CRect rect;
    GetWindowRect(rect);
    CWinApp* pApp = AfxGetApp();
    pApp->WriteProfileInt(TEXT("Place"),TEXT("Left"),rect.left);
    pApp->WriteProfileInt(TEXT("Place"),TEXT("Top"),rect.top);
    pApp->WriteProfileInt(TEXT("Place"),TEXT("Right"),rect.right);
    pApp->WriteProfileInt(TEXT("Place"),TEXT("Bottom"),rect.bottom);
    CString str;
    GetWindowText(str);
    pApp->WriteProfileString(TEXT("Face"),TEXT("Title"),str);
}

@machimilk @无名侠 @狂潮丶@ryxcaixia @黑龍 @freeparty @无符号整形 @小甲鱼

最佳答案

查看完整内容

在这里: HKEY_CURRENT_USER/Software/应用程序向导生成的本地应用程序/应用程序名称 你找一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-7-10 16:50:21 | 显示全部楼层
在这里:
HKEY_CURRENT_USER/Software/应用程序向导生成的本地应用程序/应用程序名称
你找一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-7-10 19:03:18 | 显示全部楼层
无符号整形 发表于 2016-7-10 16:50
在这里:
HKEY_CURRENT_USER/Software/应用程序向导生成的本地应用程序/应用程序名称
你找一下

QQ截图20160710190233.png
对话框中居然默认加上了这句代码,害的我,唉~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-7-10 16:58:45 | 显示全部楼层
Windows NT及以上: 该值保存在注册表里。
Windows 3.X: 该值保存在WIN.INI文件中。
Windows 95: 该值保存在WIN.INI的缓冲版本中。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-7-10 18:42:45 | 显示全部楼层
无符号整形 发表于 2016-7-10 16:50
在这里:
HKEY_CURRENT_USER/Software/应用程序向导生成的本地应用程序/应用程序名称
你找一下

太感谢了,我刚也发现了,在instance中,有默认写入注册表的函数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-7-10 18:44:10 | 显示全部楼层
本帖最后由 无符号整形 于 2016-7-10 20:12 编辑
拈花小仙 发表于 2016-7-10 18:42
太感谢了,我刚也发现了,在instance中,有默认写入注册表的函数


不用谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-7-10 19:03:46 | 显示全部楼层
拈花小仙 发表于 2016-7-10 19:03
对话框中居然默认加上了这句代码,害的我,唉~

嘻嘻哈哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-7-10 19:04:14 | 显示全部楼层
拈花小仙 发表于 2016-7-10 19:03
对话框中居然默认加上了这句代码,害的我,唉~

你可以改成 鱼C论坛
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-7-10 19:11:52 | 显示全部楼层

哈,我要改成无符号整形(型),因为是他帮我找到的~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-7-10 19:13:38 | 显示全部楼层

我发现答题是对自己最好的锻炼,帮助别人那种快乐会让自己记忆力深刻,所以以后要多多帮助我哈`
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-7-10 19:36:58 | 显示全部楼层
本帖最后由 无符号整形 于 2016-7-10 20:12 编辑
拈花小仙 发表于 2016-7-10 19:11
哈,我要改成无符号整形(型),因为是他帮我找到的~


这是我应该做的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-7-10 22:42:10 | 显示全部楼层
看到的有点晚了,解决了就好,小仙加油哦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-7-10 23:30:48 | 显示全部楼层
看来不需要我咯
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-7-18 09:47:32 | 显示全部楼层
HKEY_CURRENT_USER/Software/应用程序向导生成的本地应用程序/应用程序名称
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-7-18 09:48:16 | 显示全部楼层
HKEY_CURRENT_USER/Software/应用程序向导生成的本地应用程序/应用程序名称
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-21 22:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表