2010-04-21 3 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

답변

5

그럼 당신은 는 C++로을 변환 할 수 있습니다, 및 그래픽 라이브러리를 사용하여 그렇게 할 수있는 가장 쉬운 방법이 될 수 있습니다.

Qt을 사용하는 것이 좋습니다. 이것은 여러 플랫폼에서 작동하는 상당히 간단한 그래픽 프레임 워크입니다. 현재 어떤 플랫폼을 타겟팅하는지 알 수는 없지만 Visual Basic에서 예제를 보여준 이후 Windows를 대상으로한다고 가정합니다.

일반적으로 Qt 클래스 QFileDialogQPicture을 사용하면 목표를 빨리 달성 할 수 있습니다.

프레임 워크는 간단한 예제 세트와 함께 제공됩니다. 그 중 하나는 정확히입니다.

1

Here은 WinAPI를 사용하는 OpenFileDialog의 MSDN 예입니다.

관련 문제