我使用visual studio(C#)创建了一些工具,并通过调用cdev.exe在cdev(C代码)中创建引擎。在visual studio中,用户需要通过单击OpenFileDialog按钮选择文件并将其保存在FolderBrowserDialog中。然后,需要单击一个调用cdev(.exe)作为引擎来运行该进程的按钮。所有过程都是使用c代码的代码。 问题是如何在Cdev中从Visual Studio调用OpenFileDialog和FolderBrowserDialog?并且需要将其保存为FolderBrowserDialog中的.jpeg
这是OpenFileDialog和FolderBrowserDialog的Visual Studio(C#)代码
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog choofdlog = new OpenFileDialog();
choofdlog.Filter = "All Files (*.*)|*.*";
choofdlog.FilterIndex = 1;
choofdlog.Multiselect = true;
if (choofdlog.ShowDialog() == DialogResult.OK)
textBox1.Text = choofdlog.FileName;
else
textBox1.Text = string.Empty;
}
private void button2_Click(object sender, EventArgs e)
{
FolderBrowserDialog fbd = new FolderBrowserDialog();
if (fbd.ShowDialog() == DialogResult.OK)
textBox2.Text = fbd.SelectedPath;
else
textBox2.Text = string.Empty;
}
虽然这是我在Cdev中的代码
int main(int argc, char **argv){
char cname[1000]="C:\\PendriveCarve.001",auditTrail[50]; //choose file
{
//process
}
sprintf(auditTrail, "C:\\%d.jpeg", i); //save as jpeg
}
抱歉我的英语不好和解释