procedure TForm1.Button1Click(Sender: TObject); begin with SaveDialog1 do begin Title := '选择要新建的文件名'; Filter := '文件(*.txt)|*.txt|'; DefaultExt := 'txt'; Options := Options + [ofOverWritePrompt,ofHideReadOnly]; if Execute then m_ctrlCtestcx.CreateFile(GetNamePath); end; end;
一个TButtonButton事件
if Savedialog1.Execute then
CloseHandle(FileCreate(SaveDialog1.FileName));
void CTestDlg::OnCreateButton()
{
CFileDialog fileDialog( FALSE,"txt", "",
OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
"文件(*.txt)|*.txt|", NULL);
fileDialog.m_ofn.lpstrTitle="选择要新建的文件名";
if(fileDialog.DoModal() != IDOK)
return;
m_ctrlCtestcx.CreateFile(fileDialog.GetPathName());
}
begin
with SaveDialog1 do
begin
Title := '选择要新建的文件名';
Filter := '文件(*.txt)|*.txt|';
DefaultExt := 'txt';
Options := Options + [ofOverWritePrompt,ofHideReadOnly];
if Execute then
m_ctrlCtestcx.CreateFile(GetNamePath);
end;
end;