Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Simple Fenstererstellung

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
16.11.2005, 20:55 Uhr
~derfragemaster
Gast


Könnt ihr bitte mal den kompletten Quellcode posten?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
16.11.2005, 21:14 Uhr
Spacelord
Hoffnungsloser Fall



Zitat von ~derfragemaster:
Könnt ihr bitte mal den kompletten Quellcode posten?


Wovon?
Du sollst nur nen Win32 Projekt erstellen und aus deinem code die main rausnehmen.
An diesem Punkt könnte ich jetzt wieder ne Diskussion anfangen die ich schon mit 100 Leuten vor dir geführt habe,aber ich hab da keinen Bock mehr drauf.

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
16.11.2005, 21:19 Uhr
xXx
Devil


Spaxelord
War ich einer von denen

~derfragemaster
Hmm... bei Microsoft Visual C++ 6.x gehst de auf:
1. Datei->Neu
2. Wähl Win32 Anwendung aus und füll die Sachen rechterhand aus...

bei Visual C++ 7.1:
1. Neues Projekt
2. In der TreeAuswahl Win32 auswählen und auf Win32 Projekt klicken und unterhalb alles ausfüllen...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
17.11.2005, 10:58 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


@xXx hast du den Thread überhaupt gelesen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
17.11.2005, 14:28 Uhr
~derfragemaster
Gast


[Linker Fehler] Unresolved external '_main' referenced from EPROGRAMME\BORLAND\CBUILDER6\LIB\C0X32.OBJ




C++:
//---------------------------------------------------------------------------


#include <windows.h>
const char szAppName[] = "Ein eigenes Fenster";
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
                   PSTR szCmdLine, int iCmdShow)
{
   HWND       hWnd;
   MSG        msg;
   WNDCLASS   wc;
   wc.style         =  CS_HREDRAW | CS_VREDRAW;
   wc.lpfnWndProc   =  WndProc;
   wc.cbClsExtra    =  0;
   wc.cbWndExtra    =  0;
   wc.hInstance     =  hInstance;
   wc.hCursor       =  LoadCursor(NULL,IDC_ARROW);
   wc.hIcon         =  LoadIcon(NULL,IDI_APPLICATION);
   wc.hbrBackground =  (HBRUSH)GetStockObject(WHITE_BRUSH);
   wc.lpszClassName =  szAppName;
   wc.lpszMenuName  =  NULL;
   RegisterClass(&wc);
//----------------------------------------------------------------------------
   hWnd = CreateWindow(szAppName,
                       "Titelleiste",
                       WS_OVERLAPPEDWINDOW,
                       CW_USEDEFAULT,          /* X-Position auf dem Monitor */
                       CW_USEDEFAULT,          /* Y-Position auf dem Monitor */
                       CW_USEDEFAULT,          /* Fensterbreite              */
                       CW_USEDEFAULT,          /* Fensterhoehe               */
                       NULL,
                       NULL,
                       hInstance,
                       NULL);
   ShowWindow(hWnd, iCmdShow);
   UpdateWindow(hWnd);
   while (GetMessage(&msg, NULL, 0, 0))
   {
        TranslateMessage(&msg);
        DispatchMessage(&msg);
   }
   return msg.wParam;
}
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
        switch (message)
        {
                case WM_DESTROY:
                {
                PostQuitMessage(0);
                return 0;
        }}
return DefWindowProc(hWnd, message, wParam, lParam);
}

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
17.11.2005, 14:38 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Jetzt trifft doch das zu was xXx gesagt hat
Du hast ein falsches Projekt erstellt...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
17.11.2005, 15:05 Uhr
~derfragemaster
Gast


Ich habe den Borland c++ builder 6.
Ich habe dort einen so gannanten Konsolenexperten erstellt. was uss ich da denn erstellen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
17.11.2005, 15:13 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Konsole ist aber falsch. Du willst doch ein "richtiges" Fenster
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
17.11.2005, 18:15 Uhr
xXx
Devil


Guybrush Threepwood
Hmm... ja ich hab ihn wusste nicht, das er den Borland C++ Builder 6 nimmt... ich war davon ausgegangen das er eine Lösung aus dem Hause Microsoft genommen hat...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
019
17.11.2005, 19:28 Uhr
Hans
Library Walker
(Operator)


Beim C++ Builder erst mal Datei/Alles Schliessen auswählen, dann bei Datei/neu ein einfaches Fensterprojekt auswählen. Weis jetzt gerade nicht, wie das genau heisst, weil ich derzeit nur die CommandlineTools habe, aber keinen Builder.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: