2010-04-21 134 views
2

我可以将我的VB代码转换为C++吗?我该怎么做?我可以将VB代码转换为C++代码吗

这是我的VB代码:

Dim OpenFileDialog1 As New OpenFileDialog 

With OpenFileDialog1 
    .CheckFileExists = True 
    .ShowReadOnly = False 
    .Filter = "All Files|*.*|Bitmap Files (*)|*.bmp;*.gif;*.jpg" 
    .FilterIndex = 2 
    If .ShowDialog = DialogResult.OK Then 
     ' Load the specified file into a PictureBox control. 
     PictureBox1.Image = Image.FromFile(.FileName) 
    End If 
End With 
+0

是的 - 你可以转换它,但你有什么环境可用的C + +?你打算以C++/CLI为目标吗? MFC?其他? – sblom 2010-04-21 07:32:05

回答

5

那么你可以转换它C++,并使用图形库可能是这样做的最简单的方法。

我推荐使用Qt。这是一个相当简单的图形框架,可以在多个平台上运行。我们目前不知道您定位的是哪个平台,但是我假设您在Visual Basic中展示了一个示例以后,将针对Windows。

通常,使用Qt类QFileDialogQPicture,您应该能够很快实现您的目标。

框架附带一整套简单的例子。其中之一是正好你问。