auf this Website unter dem „Edit Control“ title gibt es ein paar Zeilen Code wie folgt ..win32 Ressourcendatei Hilfe
case WM_CREATE:
hwndEdit = CreateWindow(TEXT("Edit"), NULL, WS_CHILD | WS_VISIBLE | WS_BORDER,
50, 50, 150, 20, hwnd, (HMENU) ID_EDIT,
NULL, NULL);
hwndButton = CreateWindow(
TEXT("button"), TEXT("Set Title"),
WS_VISIBLE | WS_CHILD,
50, 100, 80, 25,
hwnd, (HMENU) ID_BUTTON, NULL, NULL);
break;
Ich weiß, dass diese Methode zum Erstellen von Buttons und solche sind im laufenden Betrieb gemacht, aber ich habe mich gefragt, wie Sie es tun würden, ohne es so zu tun, stattdessen mit einer Ressource-Datei ?. In den Forgers Win32 tutorial zeigt, wie man ein Menü mit einer Ressource-Datei zu machen, und wie ein Dialogfeld usw. zu beschreiben, aber ich kann nicht scheinen, um Steuerelemente auf das Hauptfenster über eine Ressource-Datei ??.
zum Beispiel habe ich die folgende RC-Datei
#include "resource.h"
ID_MENU MENU
BEGIN
POPUP "&File"
BEGIN
MENUITEM "E&xit", ID_FILE_EXIT
END
POPUP "&About"
BEGIN
MENUITEM "&Information", ID_ABOUT_INFO
END
END
ID_ABOUT_INFO DIALOG DISCARDABLE 0,0,250,250
CAPTION "Information"
BEGIN
CTEXT "some text",ID_BLA,15,15,144,33
END
//this is all fine but how do I decribe the main window?, instead of the menu and dialog boxes?.
Wie beschreibe ich das Hauptfenster statt Dinge on the fly zu schaffen ?. Gibt es eine Art Keyword?
Welcher Projektassistent? – Default
Datei -> Neues Projekt -> Visual C++/MFC -> MFC-Anwendung -> OK -> Anwendungstyp -> Dialog basiert. –
Richtig, das ist also, wenn Sil3nt Microsoft Visual Studio verwendet. Bist du sicher, dass er ist? Weil ich nichts von ihm finden kann, was bedeutet, dass er es tut. – Default