CWnd::Create



  • Hi all

    virtual BOOL Create( LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext = NULL);
    

    Kleines Problem:
    Ich habe eine kleine MFC-App, und möchte ein Window erstellen.
    Der Parameter ->UINT nID<- will eine ID.
    Bei Windows Messages gibt es ja diese Konstante WM_USER, ab wo man IDs verwenden kann...
    Gibt es das da auch, oder soll ich einfach bei 0 beginnen?



  • Da biste zwar im MFC-Forum richtiger aufgehoben, aber egal:
    Wenn du die ID eh nicht brauchst, kannste da einfach 0 angeben.
    Prinzipiell müsste man da mit 0 anfangen können...



  • geeky schrieb:

    Da biste zwar im MFC-Forum richtiger aufgehoben, aber egal:
    Wenn du die ID eh nicht brauchst, kannste da einfach 0 angeben.
    Prinzipiell müsste man da mit 0 anfangen können...

    Sorry, gar nicht geachtet. Wobei: Window erstellen ist ja auch WinAPI...

    Ok, werde mit 0 beginnen... scheint ja zu funktionieren... evtl. gibt's Probleme, wenn die ID in der Resource-Datei (resource.h) schon vorkommt... werde ich mal ausprobieren...



  • rewe schrieb:

    geeky schrieb:

    Da biste zwar im MFC-Forum richtiger aufgehoben, aber egal:
    Wenn du die ID eh nicht brauchst, kannste da einfach 0 angeben.
    Prinzipiell müsste man da mit 0 anfangen können...

    Sorry, gar nicht geachtet. Wobei: Window erstellen ist ja auch WinAPI...

    In der WinAPI heissen die Fuktionen dafür aber CreateWindow und CreateWindowEx.
    Und in der MFC gibt es ein Objekt welches Methoden besitzt mit denen man Fenster erstellt bzw. anzeigt. 🙄



  • Dieser Thread wurde von Moderator/in cd9000 aus dem Forum WinAPI in das Forum MFC mit dem Visual C++ verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.


Anmelden zum Antworten