CFrameWnd::Create
Rufen Sie auf, um das Windows-Rahmenfenster zu erstellen und zu initialisieren, das mit dem CFrameWnd-Objekt zugeordnet ist.
virtual BOOL Create(
LPCTSTR lpszClassName,
LPCTSTR lpszWindowName,
DWORD dwStyle = WS_OVERLAPPEDWINDOW,
const RECT& rect = rectDefault,
CWnd* pParentWnd = NULL,
LPCTSTR lpszMenuName = NULL,
DWORD dwExStyle = 0,
CCreateContext* pContext = NULL
);
Parameter
lpszClassName
Zeigt auf eine auf NULL endende Zeichenfolge, die die Windows-Klasse benennt. Der Klassenname kann ein beliebiger Name sein, der mit der globalen Funktion AfxRegisterWndClass oder der RegisterClass Windows-Funktion registriert wird. Wenn NULL, verwenden Sie, die vordefinierte Standard CFrameWnd angefügt werden.lpszWindowName
Zeigt auf eine auf NULL endende Zeichenfolge, die den Fensternamen darstellt. Wird als Text für die Titelleiste.dwStyle
Gibt die Fenster-Format-Attribute an. Schließen Sie das FWS_ADDTOTITLE Format ein, wenn Sie die Titelleiste den Namen des Dokuments automatisch anzeigen soll, das im Fenster dargestellt wird.rect
Gibt die Größe und die Position des Fensters angezeigt. Der Wert rectDefault ermöglicht Windows, um die Größe und die Position des neuen Fensters angeben.pParentWnd
Gibt das übergeordnete Fenster dieses Rahmenfensters an. Dieser Parameter sollte NULL für Rahmenfenster sein der obersten Ebene.lpszMenuName
Identifiziert den Namen der mit dem verwenden werden Menüressource. Verwenden Sie MAKEINTRESOURCE, wenn das Menü eine ganzzahlige ID anstelle einer Zeichenfolge verfügt. Dieser Parameter kann NULL sein.dwExStyle
Gibt die erweiterten Fenster-Format-Attribute an.pContext
Gibt einen Zeiger auf eine CCreateContext-Struktur an. Dieser Parameter kann NULL sein.
Rückgabewert
Ungleich 0 (null), wenn die Initialisierung erfolgreich ist; 0 andernfalls.
Hinweise
Erstellen Sie ein CFrameWnd-Objekt in zwei Schritten. Zuerst rufen Sie den Konstruktor, der das CFrameWnd-Objekt erstellt, und rufen Sie dann Create auf, das das Windows-Rahmenfenster erstellt und auf CFrameWnd-Objekt angefügt werden. Create initialisiert den Klassennamen des Fensters und den Fensternamen registriert und Standardwerte für den Stil, übergeordnete Knoten und zugeordnete Menü.
Verwenden Sie LoadFrame statt Create, um das Rahmenfenster aus einer Ressource zu laden, anstatt, deren Argumente anzugeben.
Anforderungen
Header: afxwin.h