Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Zweites Fenster registrieren und aufrufen

Mitglied: Darkprodukt

Darkprodukt (Level 1) - Jetzt verbinden

08.10.2013 um 21:18 Uhr, 1377 Aufrufe, 1 Kommentar

Guaten Abend,

ich beschäftige mich seit einigen Tagen mit der Win32 API und bin danke diesem sehr guten Tutorial auch schnell auf einen grünen Zweig gekommen. Meine Vorkenntnisse in C++ waren debei sehr hilfreich.

Da ich mit Visual Studio C++ 2010 SP1 Arbeite habe ich mit dem Tutorial den Startcode den mir das Programm anbietet (bei einem Win32 Projekt) verstanden und möchte darauf aufbauen.

Ich habe natürlich schon ein Projekt im Hinterkopf und dafür würde ich gerne ein zweites Fenster aufrufen, in dem man die Einstellungen des Programm einsehen und verändern kann.

Mein Problem ist jetzt wie ich das Fenster bei Windows registriere und es danach Aufrufe.
Das Fenster soll ähnlich sein wie das Einstellungsfenster im Firefox (nicht ganz so umfangreich).

Leider wird im Tutorial nur gezeigt wie man kleinere Einstellungen mithilfe einer Dialogbox auswertet, aber mir kahm so ein Fenster etwas zu komplex vor um es als Skript zu meinen ressurcen zu schreiben... natürlich mit genug aufwand ist alles möglich ;)

Meine bisherigen versuche z.B. eine weitere MyRegisterClass fuunktion zu schreiben, oder die registrierung des zweiten Fensters unter die erste in der Funktion, sind leider gescheitert.

MyRegisterClass:
01.
ATOM MyRegisterClass(HINSTANCE hInstance)
02.
{
03.
	WNDCLASSEX wcex;
04.

05.
	wcex.cbSize = sizeof(WNDCLASSEX);
06.

07.
	wcex.style			= CS_HREDRAW | CS_VREDRAW;
08.
	wcex.lpfnWndProc	= WndProc;
09.
	wcex.cbClsExtra		= 0;
10.
	wcex.cbWndExtra		= 0;
11.
	wcex.hInstance		= hInstance;
12.
	wcex.hIcon			= LoadIcon(hInstance, MAKEINTRESOURCE(IDI_WIN32API_TESTS));
13.
	wcex.hCursor		= LoadCursor(NULL, IDC_ARROW);
14.
	wcex.hbrBackground	= (HBRUSH)(COLOR_WINDOW+1);
15.
	wcex.lpszMenuName	= MAKEINTRESOURCE(IDC_MENU_GERMAN);
16.
	wcex.lpszClassName	= szWindowClass;
17.
	wcex.hIconSm		= LoadIcon(wcex.hInstance, MAKEINTRESOURCE(IDI_SMALL));
18.

19.
	return RegisterClassEx(&wcex);
20.
}
das zweite fenster habe ich (inspiriert von einigen google suchen) versucht so aufzrufen
01.
	case WM_COMMAND:
02.
		wmId    = LOWORD(wParam);
03.
		wmEvent = HIWORD(wParam);
04.
		// Menüauswahl bearbeiten:
05.
		switch (wmId)
06.
		{
07.
		case IDM_CONFIGS:
08.
			HWND hConfigBox;
09.

10.
			hConfigBox = CreateWindowEx(WS_EX_CONTEXTHELP, szConfigClass, szTitle, WS_OVERLAPPED, CW_USEDEFAULT, CW_USEDEFAULT, 600, 400, NULL, NULL, ((LPCREATESTRUCT) lParam)->hInstance, NULL);
11.
			break;
aber leider erfolglos...

Das Forum hat mir bisher immer sehr gute dienste geleistet und ich möchte mich schoneimal bei diesem Forum und den Mitgliedern bedanken, dass es immer sehr offen und hilfsbereit ist.

Lg Darkprodukt
Mitglied: Darkprodukt
07.06.2014 um 14:44 Uhr
Hab gerade gesehen das dieser Beitrag immernoch offen ist...

Ich bin mitlerweile auf eine andere Sprache umgestiegen und die frage ist für mich nicht mehr von belang....


mfg

Darkprodukt
Bitte warten ..
Ähnliche Inhalte
Outlook & Mail
Outlook - Aufgaben zu Zweit bearbeiten
gelöst Frage von ArnoNymousOutlook & Mail1 Kommentar

Moin Leute, zwei Mitarbeiter sollen gemeinsam Aufgaben über Outlook bearbeiten. D.h. dass beide jederzeit die Aufgaben einsehen und bearbeiten ...

Java
Aufruf der web.xml
gelöst Frage von qwertz1Java3 Kommentare

Hallo, ich habe einen Server, der diverse Java-Servlets hat. Habe nur http-Zugriff auf diesen Server. Die Servlets kann man ...

Netzwerke

Dd-wrt OpenVPN Backup-VPN auf zweit Router

Frage von DonJoeNetzwerke10 Kommentare

Hallo, ich haben auf einen dd-wrt Router A (192.168.X.A) OpenVPN-Server laufen und es funktioniert, nach dieser Anleitung nach: Ich ...

Server-Hardware

Aufruf Zeichen leuchtet gelb

gelöst Frage von jarimlimServer-Hardware22 Kommentare

Auf einem IBM x3850 System auf der vordere seite leuchtet ein AufrufZeichen gelb. was beduetet das ? Vielen Dank

Neue Wissensbeiträge
Humor (lol)
Preisvertipper
Information von Dilbert-MD vor 4 TagenHumor (lol)8 Kommentare

Moin! weil heute Freitag ist, zeige ich Euch den Preisvertipper der Woche: vergesst den Acer Predator 21x, der ist ...

Windows Update
Sicherheitsupdate für SQL Server 2014 SP3
Information von sabines vor 5 TagenWindows Update2 Kommentare

Für den SQL Server 2014 existiert ein Sicherheitsupdate. Laut KB Artikel wird es als CU3 angezeigt: Server 2014 SP3 ...

Backup

Veeam Agent für MS Windows - neue Version verfügbar (bedingt jedoch offenbar .NET Framework 4.6)

Information von VGem-e vor 6 TagenBackup1 Kommentar

Moin Kollegen, einer unserer Server zeigte grad an, dass für o.g. Software ein Update verfügbar ist. Ob ein evtl. ...

Python

Sie meinen es ja nur gut - Microsoft hilft python-Entwicklern auf unnachahmliche Weise

Information von DerWoWusste vor 8 TagenPython2 Kommentare

Stellt Euch vor, Ihr nutzt python unter Windows 10 und skriptet damit regelmäßig Dinge. Nach dem Update auf Windows ...

Heiß diskutierte Inhalte
Windows Server
Lange Wartezeiten beim speichern und öffnen auf Win Server 2019
Frage von installerWindows Server46 Kommentare

Hallo, habe ein Problem mit langen Wartezeiten beim öffnen / speichern von Office Dokumenten etc. auf Netzlaufwerken auf einem ...

LAN, WAN, Wireless
Durchblick im Ubiquiti Dschungel
Frage von installerLAN, WAN, Wireless26 Kommentare

Hallo, ich möchte gerne ein Wohnhaus mit Ubiquiti WLAn Access Points (inkl. Mesh Funktion) austatten und auch eine grafische ...

Utilities
TeamViewer - Software installieren mit Admin Account
Frage von gwitzigUtilities26 Kommentare

Hallo, ich bin bei einem Großkunden und muss einen Hotfix (Windows 7 Notebook) installieren. Habe es mit TeamViewer Version ...

Grafikkarten & Monitore
Server mit extra Graphikkarte
gelöst Frage von EuroPCGrafikkarten & Monitore18 Kommentare

Moin, ich habe hier ein Angebot unseres IT- Dinstleisters über einen Server mit Xeon E2176G Prozessor. Laut Intel hat ...