2012-01-07 2 views

답변

0

분명히 wxEntryStart라는 전역 메서드를 사용하여 wxApp 개체 외부에서 wxFrame을 구성 할 수 있습니다.

:: wxEntryStart 부울 wxEntryStart (INT &는 argc, wxChar ** ARGV)이 기능을 사용하면 어떤 이유로 기본 초기화 코드를 사용할 수없는 경우 wxWidgets에 의 초기화를 수행하는 데 사용할 수 있습니다

.

이 함수가 true를 반환하면 초기화에 성공했으며 wxApp 전역 wxApp 객체가 만들어졌습니다. 또한 나중에 wxEntryCleanup을 호출해야합니다. 함수가 false를 반환하면 심각한 초기화 오류가 발생하고 라이브러리의 (적어도 GUI 부분) 전혀 사용할 수 없습니다.

매개 변수 argc와 argv는이 함수로 수정할 수 있습니다.

파일

이의 유일한 결과는() wxEntryCleanup를 호출해야 것 같다

을 포함

+0

명시 적으로 만 wxApp 객체를 호출 할 수 있습니다. ' wxEntryStart (argc, argv); wxFrame * frame = new wxFrame (NULL, wxID_ANY, _ ("Title")); frame-> Show(); wxTheApp-> OnInit(); wxTheApp-> OnRun(); wxEntryCleanup(); ' – denarced

관련 문제