2010-04-21 177 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,您應該能夠很快實現您的目標。

框架附帶一整套簡單的例子。其中之一是正好你問。