002
05.12.2005, 17:58 Uhr
mutche
|
Entschulding für die lange zeit bis zu meiner Antwort.
habe das mit der SendMessage inzwischen hinbekomen in dem ich jeder Klasse die eine Nachricht an die View sende den this-zeiger (natürlich gecastet auf Cwnd) mitgegeben habe.
Leider schaffe ich es immer noch nicht Funktionen aus der View die Public sind aufzurufen auf diese Art.
Hier aber trotzdem noch der Create von meinem Popup-Fenster:
C++: |
CString unlockedWndReg; //register Afx Wnd //unlockedWndReg = "unlockedWnd"; unlockedWndReg = AfxRegisterWndClass( CS_VREDRAW | CS_HREDRAW , ::LoadCursor(NULL,IDC_ARROW), (HBRUSH)::GetStockObject(BLACK_BRUSH),::LoadIcon(NULL,IDI_APPLICATION) );
m_UnlockedWnd = new CUnlockedWnd(); m_UnlockedWnd->SetParent((CWnd*)this); RECT rectDefault2 = {20,200,400,300}; m_UnlockedWnd->Create(unlockedWndReg,"UnlockedWnd",WS_OVERLAPPEDWINDOW|WS_VISIBLE, rectDefault2,this,ID_UNLOCKED_WND); m_UnlockedWnd->ShowWindow(SW_SHOW);
|
Dieser Post wurde am 05.12.2005 um 18:06 Uhr von Uwe editiert. |