Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » WinApi mit OOP

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 <
000
16.06.2009, 19:58 Uhr
~NeulingbeiOOP
Gast


Huhu,
Ich habe bei C++ jetz mich damit beschäftigt Stark in die OO-Programmierung eingestiegen.
Doch bei der WinApi bin ich überfragt, bisher habe ich alle für ein Windowsbenötigten Fenster funktionen in die main.cpp geschrieben und den Rest in Klassen gepackt.
Leider benötige ich in einer der Klassen nun zugriff auf hInstance und hWnd.
wie erhalte ich nun zugriff auf diese, kann ich die irgenwie Global deklarieren?

oder sollte ich die funktionen die benötigt werden um ein Fenster zu erstellen auch in Klassen Verfassen.
Bloß wie mach ich das?

viele danke für eure Hilfe!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
16.06.2009, 22:51 Uhr
Hans
Library Walker
(Operator)


Hi,

die WinAPI ist nicht objektorientiert, d.h. um Windowsprogramme zu schreiben brauchst Du lediglich Informationen über die WinAPI, aber nicht über OOP. Das sind zwei verschiedene paar Schuhe.
Und hInstance bzw. hWnd sind Datentypen der WinAPI, jedenfalls sofern sie komplett in Grossbuchstaben geschrieben werden, also HINSTANCE bzw. HWND.


Zitat von ~NeulingbeiOOP:
oder sollte ich die funktionen die benötigt werden um ein Fenster zu erstellen auch in Klassen Verfassen.
Bloß wie mach ich das?

Und diese Frage lässt darauf schliessen, das Du noch gar nicht so richtig weisst, was es mit den Klassen eigentlich auf sich hat. Vielleicht ist es Sinnvoll, wenn Du uns mal ein Grundgerüst von Deinem Programm zeigst, und erklärst, wo die Schwierigkeiten liegen.

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 <     [ 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: