MFC标题栏显示文件的路径

1、使用MFC框架的标题栏

class CYourApp : public CWinAppEx
{
    // ... 其他成员 ...
 
    virtual void SetCurrentFile(LPCTSTR lpszFilePath, BOOL bAddToMRU = TRUE)
    {
        CWinAppEx::SetCurrentFile(lpszFilePath, bAddToMRU);
 
        CFrameWnd* pMainFrame = GetMainFrame();
        if (pMainFrame != nullptr)
        {
            CString strTitle;
            strTitle.LoadString(IDS_APP_TITLE); // 加载应用程序标题
            strTitle += _T(" - ");
            strTitle += lpszFilePath; // 添加文件路径到标题
            pMainFrame->SetWindowText(strTitle); // 设置主框架标题
        }
    }
};

2、使用GDI+自绘的标题栏的路径时,

在OnNcPaint()中使用gdc.DrawString()在标题栏中显示路径;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值