2011-01-18 3 views
1

я должен иметь форму как графический интерфейс, но я также необходим записи с помощью win32 API, как мне нужно, чтобы создать другой процесс в тот момент, приложение запускается ...Приложение Win32 Console или CLR -> приложение для создания окон?

Я создал Win32 Console- -> пустой проект. Тогда появилась возможность добавить оконную форму в качестве пользовательского интерфейса ... Возможно ли это? ... поскольку я выбрал базовый проект для консольного приложения win32.

Но мне действительно нужна форма в приложении.

+0

Вопрос не очень ясен. Чего вы в конечном итоге добиваетесь? Не можете ли вы просто создать свою собственную форму с помощью Windows API? – soulseekah

+1

Изменены теги с 'C++' и 'C' на' C++/CLI', потому что Windows Forms существуют только на 'C++/CLI'. –

ответ

2

Вам не нужно использовать голый Windows API для создания процессов. См. System.Diagnostics.Process.

+0

Я никогда не работал ни на одном другом языке, кроме C n C++ –

5

C++/CLI отлично умеет отображать Windows Form в консольной программе, так же, как консольная программа Windows вполне разрешена для вызова CreateWindow. Однако, если вы выберете консоль в качестве режима выходного файла, консольное окно по-прежнему будет отображаться для вашего пользователя в дополнение к тем форматам, которые вы создаете.