2016-11-28 4 views
0

wxPanel이 있는데 액세스하려는 것은 wxPanelNameStr입니다. 어떤 도움이 필요합니까? 심지어 가능할까요? wxWidgets Create 함수에서 생성 된 wxPanelNameStr에 액세스하는 wxPanel

(
    wxPanel::wxPanel ( wxWindow * parent, 
    wxWindowID id = wxID_ANY, 
    const wxPoint &  pos = wxDefaultPosition, 
    const wxSize & size = wxDefaultSize, 
    long style = wxTAB_TRAVERSAL, 
    const wxString & name = wxPanelNameStr 
) 

현재 패널은 포인터에 연결 한 :

wxPanel* x = panel->getwxPanel(); 

그러나 기본 wxPanel를 액세스하고 wxPanelNameStr을 가져 오는 방법이 있나요?

wxPanel->getName(); 
+0

'GetName()'나던 사용할 수 있습니까? – jhbh

+0

: 예. That works, – Noodlelynx

답변

1

당신이

wxPanel* myPanel = new wxPanel(....) 

다음 대신, myPanel->GetName() 주 대문자 문자를 사용할 수있는 경우 'getname()'

+0

그렇다면 GetId()와 같은 wxPanel의 다른 멤버에 대해 동일한 작업을 수행 할 수 있습니까? – Noodlelynx

+0

@Noodlelynx, 예, 절대적으로. – Igor

0

아마 내가 t 생성되지 않습니다 개체)에 액세스 m wrong but wxPanel is a type of object(you can, 이미 생성 된 객체 만이 이름을 가지고 있습니다.