Могу ли я конвертировать код VB в код C ++ - PullRequest
2 голосов
/ 21 апреля 2010

Могу ли я преобразовать свой 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

Ответы [ 2 ]

5 голосов
/ 21 апреля 2010

Ну, вы можете конвертировать в C ++, и использование графической библиотеки может быть самым простым способом сделать это.

Я рекомендую использовать Qt .Это довольно простая графическая структура, которая работает на нескольких платформах.В настоящее время мы не знаем, на какую платформу вы нацеливаетесь, однако я предполагаю, что вы ориентируетесь на Windows, поскольку вы показали пример в Visual Basic.

Как правило, при использовании классов Qt QFileDialog и QPicture вы должныспособен быстро достичь цели.

Фреймворк поставляется с целым набором простых примеров.Одним из них является точно то, что вы спрашиваете.

1 голос
/ 21 апреля 2010

Здесь - это пример MSDN для OpenFileDialog, использующего WinAPI.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...