c++ - MFC 对话框返回 vector

标签 c++ mfc vector modal-dialog

我正在创建一个模式对话框并根据用户指定的数量动态创建文本框。然后我将这些文本框的值存储在一个 vector 中

vector <CString*> textBoxText;

我想在对话框关闭时将 vector 传回。我尝试将指针传递到对话框中并更新指针:void CRadioDialog::OnBnClickedOk()。但是,那没有用。我不认为我可以通过数据交换来做到这一点,有没有办法做到这一点?

谢谢,

最佳答案

你可以的。只需确保返回实际的 CString 对象,而不是指针!

vector <CString> textBoxText; 

OnBnClickedOk 里有什么?

关于c++ - MFC 对话框返回 vector ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11370689/

相关文章:

c++ - cpp中的映射字符串

c++ - 在 C++ 的 Windows 应用程序中构建类似 excel 的数据网格

c++ - 是否有一个 c++(MFC) 数据库对象可以在一条指令中执行多个 SQL 语句(如在脚本中)?

r - 摆脱附加字符向量的循环

c++ - 计算高度图的法线

c++ - istream::getline() 令人费解的行为

c++ - 可能对 C++ 有更好的期望

c++ - 使用 unordered_map 时的内存分配

c++ - 如何在 _T 包装器中使用变量?

c++ - std::vector(或其他地方)中最奇怪的错误(或其他)。这是怎么回事?