Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

11

03.12.2005, 21:30

unter anderem.....

die meisten Leute schnallen es nicht, das wir NICHT dazu da sind IHRE Probleme zu lösen. Wir können ihnen dabei helfen, mehr nicht. en Rest kann man eigentlich immer durch nur ein Fünkchen Eigeninitiative lösen.

Und wenn man sich mit Windowws Programmierung beschäftigt hat, weiss man was Resourcen sind, folglich weiss man auch das man sie einbinden muss.

12

04.12.2005, 09:58

Zitat von »"Nox"«

@Crash könntest du das ein wenig genauer machen? wurde ich mal interessieren.

In etwa so:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
LONG PrevTabProc;

LRESULT CALLBACK TabProc(HWND Tab,UINT msg,WPARAM wParam,LPARAM lParam)
{
    switch(msg)
    {
                //Nachrichten verarbeiten

    default: return CallWindowProc((WNDPROC)PrevTabProc,Tab,msg,wParam,lParam);
    }

    return TRUE;
}

CreateWindowEx(0,WC_TABCONTROL,"",WS_VISIBLE | WS_CHILD | TCS_VERTICAL,0,0,200,600,Dlg,(HMENU)IDC_TAB,GetModuleHandle(NULL),NULL);

PrevTabProc=SetWindowLong(m_hTab,GWL_WNDPROC,(LONG)TabProc);


Wenn man dann die Registerkarte wechselt, benutzt man dann zuerst EnumChildWindows, um alle Fenster vom Tab zu löschen und erstellt dann entsprechene Fenster für die neue Seite neu.
Mein Projekt: Rise of the Sylvan

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

13

04.12.2005, 11:00

Aber der Rest ist dann ganz ähnlich oder? Und mir fällt gerade auf, dass ich da mit globalen Vars gearbeitet habe, die ich aber per LParam hätte übergeben können >.<
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

14

04.12.2005, 11:23

die Instanz he ^^

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

15

04.12.2005, 11:30

und die var sel....
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Werbeanzeige