gpt4 book ai didi

c++ - CFolderDialog 设置状态文本

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:33:58 25 4
gpt4 key购买 nike

我有一个 CFolderDialog,我想为它设置一些文本。我试过从它派生另一个类并在初始化时设置文本,但它似乎不起作用。这是示例:

class BackupLocationDialog : public CFolderDialog
{
public:
void BackupLocationDialog::OnInitialized()
{
BackupLocationDialog::SetStatusText(_T("A HORSE"));
}
};

不幸的是,它似乎不起作用。有什么想法吗?

最佳答案

这是一个很好的例子 CFolderDialog - Selecting Folders ,您可以在此处找到如何设置文本。只需下载 Source code打开 FolderDlg.cpp,希望您能找到答案。

注意FolderDlg.cpp文件中的这部分代码:

VOID CFolderDialog::SetStatusText( IN LPCTSTR pszText )
{
ASSERT( m_hWnd != NULL );

::SendMessage(
m_hWnd, BFFM_SETSTATUSTEXT,
(WPARAM)0, (LPARAM)pszText
);
}

关于c++ - CFolderDialog 设置状态文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8182581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com