recite.txt

来自「C++对话框资源」· 文本 代码 · 共 29 行

TXT
29
字号
CFileDialog  FileDlg(TRUE, "*.txt", NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, "(*.txt)|*.txt||");
	FileDlg.DoModal();
	CString  cstrFileName;
	cstrFileName = FileDlg.GetPathName();
	//未选中任何文件
	if ("" == cstrFileName)
	{
		return ;
	}
	CFile    file;
	char*    pszBuff = NULL;
	if (file.Open(cstrFileName.GetString(), CFile::modeReadWrite | CFile::shareDenyWrite))
	{
		ULONGLONG   ullLeng = 0;
		ullLeng = file.GetLength();
		pszBuff = new char[ullLeng];//分配内存资源
		ZeroMemory(pszBuff, ullLeng);
		file.Read(pszBuff, ullLeng);
		file.Close();
	}
	//写入编辑框
	m_edtText.SetWindowText(pszBuff);

	//释放内存资源
	if (NULL != pszBuff)
	{
		delete [] pszBuff;

	}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?