티스토리 뷰

프로그래밍/관리C++

폼 만들기

에어버스 2018. 4. 8. 14:06

윈도우즈 폼

윈도우즈 폼 프로그램의 기본 코드>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#using <System.dll>
#using <System.Windows.Forms.dll>
 
using namespace System;
using namespace System::ComponentModel;
using namespace System::Windows::Forms;
 
public ref class CppForm : public Form 
{
public:
    CppForm() {};
};
 
int main(array<System::String ^> ^args)
{
    Application::Run(gcnew CppForm());
        return 0;
}
cs

1, 2행 : 윈도우즈 폼을 생성할때 필요한 어셈블리를 포함하고 있다.
5행 : 디자인할때와 실행될 때 컴포넌트와 컨트롤을 관리하는 클래스를 제공한다.
6행 : 폼을 생성하기 위한 클래스를 제공한다.
일반적으로 폼을 다룰때 5, 6행이 필요하다.

8행 : Form 을 상속받는다.

16행 : Application 클래스는 관리 윈도우즈 응용프로그램을 관리하기 위한 정적멤버함수를 제공한다.
Run() 은 폼을 보여주고 현재 스레드의 메시지 루프를 실행시키는 작업을 처리한다.

실행결과>

Object - MarshalByRefObject - Component - Control - ScrollableControl - ContainerControl - Form 순으로 상속받는다.

Component 클래스 : 폼에 사용할 수 있는 모든 클래스는 이 클래스를 상속 받아야 한다.
Control : 화면에 표시할 수 있는 컴포넌트

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30