2009-06-03 2 views
3

대화 상자를 디자인하는 것과 같은 방법으로 주 창에서 Visual C++ 디자이너를 사용하여 컨트롤을 그릴 수 있습니까? 나는 바람직하게 WM_CREATE에 MFC를 사용하지 않고 이러한 방식으로 메인 윈도우 컨트롤을 디자인 할 수 있기를 바랄 것이다.Visual C++ 디자이너를 사용하여 주 창의 컨트롤?

EDIT : .NET에서 Windows Forms Designer를 사용하여 수행 할 수있는 것과 비슷한 그래픽으로 메인 윈도우를 디자인 할 수 있도록 대화 상자 기반 응용 프로그램이 필요하지 않습니까?

답변

1

귀하의 앱을 어떻게 보이는지 알고 있는지 잘 모르겠습니다. 응용 프로그램을 대화 상자로 만들려면 대화 상자 응용 프로그램으로 만듭니다.

그냥 새 MFC 응용 프로그램을 만들고 "대화 상자 기반"으로 설정하십시오. 이제 응용 프로그램이 해당 대화 상자에서 시작됩니다.

기본 Win32 응용 프로그램을 사용하려면 CreateDialog (CreateWindow 대신)를 사용하여 InitInstance에 대화 상자를 만듭니다.

두 경우 모두 리소스 편집기를 사용하여 대화 상자를 만듭니다.

1

옵션은 다음과 같습니다

  • MFC 사용 및합니다 (CFormView 클래스 기준) 대화보기가있는 주 창을 만들 수 있습니다.
  • WinForms/.NET 사용
  • Qt를 사용하십시오.

새 프로젝트를 시작하고 C++을 계속 사용하려면 Qt를 강력히 권장합니다. 뛰어난 프레임 워크 일뿐만 아니라 크로스 플랫폼이기 때문에 앱을 Linux와 Mac에서 만들 수 있습니다.

http://www.qtsoftware.com/products/

비주얼 C++ 플러그인을 사용할 수 있으며 시각적으로 Qt는 디자이너라는 도구를 사용하여 메인 화면을 디자인 할 수 있습니다.