小编Tar*_*pta的帖子

是否真的可以使用 CFile 和 CStdio 类将数据附加到 MFC 中的文本文件?

是否真的可以通过使用CFileCStdio类将数据附加到 MFC 中的文本文件中??如果是,那么如何?

我使用以下代码附加数据,但它只提供最新的(最后输入的)数据。

UpdateData(TRUE);
CStdioFile file_object;//(L"D://Docs//Temp.txt",
    CFile::modeCreate | CFile::modeReadWrite | CFile::modeRead); 
CString str = L"D://Docs//Temp.txt";
CString fc1, fc2;

BOOL bFile = file_object.Open(str, 
    CFile::modeCreate | CFile::modeReadWrite | CFile::modeRead);
if (bFile)
    file_object.Seek(file_object.GetLength(), CFile::end);

fc1.Format(L"%f", m_CelTemp);
file_object.WriteString(L"Temp in Celsius is:");     
file_object.WriteString(fc1);
file_object.WriteString(L"\n");

fc2.Format(L"%f", m_FarTemp);
file_object.WriteString(L"Temp in Fahrenheit is:");      
file_object.WriteString(fc2);
file_object.WriteString(L"\n");

UpdateData(FALSE); 
Run Code Online (Sandbox Code Playgroud)

c++ mfc file-handling visual-c++

2
推荐指数
1
解决办法
6698
查看次数

可以在MFC按钮控件上检测到鼠标右键单击事件吗?

我正在尝试创建一个具有多个按钮的对话框,这些按钮分别在左键单击和右键单击时更改颜色。
因此,如何处理特定按钮的右键单击事件?

ON_RBUTTONDOWN 不适用于特定按钮。

c++ winapi mfc visual-c++

2
推荐指数
1
解决办法
2273
查看次数

标签 统计

c++ ×2

mfc ×2

visual-c++ ×2

file-handling ×1

winapi ×1