看流星社区

 找回密码
 注册账号
查看: 2446|回复: 3

VC++ MFC一些问题请教

[复制链接]

该用户从未签到

发表于 2011-3-26 10:38:39 | 显示全部楼层 |阅读模式
如果我要打开某个文件用哪个API?
例如易语言是这样写的 打开文件(“c:/winodws/explorer.exe”)
换VC怎么写?
另外我建立了个选择框!想让他如果选中就执行某命令,否的话就执行某命令,这样怎么写?
用if(然后这里不懂了)

该用户从未签到

发表于 2011-3-26 10:38:49 | 显示全部楼层
OpenFile

    if(m_check1.GetCheck() == 1)
    {
        MessageBox("选中");
    }

该用户从未签到

发表于 2011-3-26 10:38:57 | 显示全部楼层
if (((CButton*)GetDlgItem(IDC_CHECK_##N))->GetCheck())
{
}else
{
}

打開文件還是執行一個文件?

该用户从未签到

发表于 2011-3-26 10:39:16 | 显示全部楼层
MFC 文件选择对话框:

           CFileDialog dlgFile(TRUE);
    CString fileName;
    const int c_cMaxFiles = 100;
    const int c_cbBuffSize = (c_cMaxFiles * (MAX_PATH + 1)) + 1;
    dlgFile.GetOFN().lpstrFile = fileName.GetBuffer(c_cbBuffSize);
    dlgFile.GetOFN().nMaxFile = c_cMaxFiles;

    dlgFile.DoModal();
    fileName.ReleaseBuffer();
    GetDlgItem(IDC_EDIT1)->SetWindowText(fileName);//显示到文本输入框控件

假设是复选框:
   
if(IsDlgButtonChecked(IDC_CHECK1) && ::SetForegroundWindow(m_hwnd))
{ AfxMessageBox("选中");     }
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-5-5 00:03

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

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