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

Anonymous

unregistriert

1

30.04.2004, 04:36

Property-Sheets,..

Hi,

bin gerade dabei mir einen kleinen Leveleditor zu schreiben und steh nun vor einem Problem :

Rechts im Fenster ist eine Leiste für Position, Skalierung,....

Man kann verschieden artige Objekte einsetzen, und nun soll man über so ein "Tabulatorfeld" oder wie man das ganze umschreiben möchte die verschiedenen Arten der Bearbeitung auswählen können....

Ich hab mich jetzt ein bisschen mit den Property-Sheets beschäftigt und auch mal ein Sheet erstellt in das ich meine Elemente eingesetzt habe.

Nur hab ich jetzt das Problem, das wenn ich eine "Property-Page" erstelle und das "sheet" einfüge dann domodal mache öffnet sich natürlich ein neues dialogfenster.....

ich will das aber doch in meinem Fenster rechts als Leiste haben :(

was kann ich tun ?

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

2

30.04.2004, 10:04

Hmm als erste die gegenfrage: mit Winapi oder mit MFC? Und sollen die Bearbeitungs Methoden im Sheepfeld stehen?

Anonymous

unregistriert

3

30.04.2004, 13:50

Hi,

mache das ganze mit MFC....

Zitat von »"Nox"«

Und sollen die Bearbeitungs Methoden im Sheepfeld stehen?


Wie meinst Du das jetzt ?

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

4

30.04.2004, 14:42

Nox

Z.B: ein kategorie pinsel und in der steht dann dicker pinsel oder dünner pinsel. Oder wie meinst du deine Darstellung.

Anonymous

unregistriert

5

30.04.2004, 15:27

Ich mein das so wie z.b. bei Milkshape,

links sind da die Fenster zu sehen in denen Dein modell angezeigt wird und rechts kannste in so einer Art TabCtrl auswählen "Modell" "Groups" "Materials" und je nachdem sieht man dan unter dieser Auswahl andere Buttons und Eingabefelder.....

Bei "model" zum Beispiel Scale, Move,...

und bei Material kann man Farben einstellen,....


Machbar ist das ja auf jden fall über so eine CTabCtrl aber dann mus man halt im Resoureneditor das totale Chaos handeln weil in dem einen Dialog 100 Felder sind, die teilweis übereinander liegen und man muss im code des programmes dann ganz oft die einzelnen Felder zeigen bzw. unsichtbar machen....

da muss es doch was einfacheres geben.....

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

6

30.04.2004, 15:29

Ich glaube das geht anders!
Kann man nicht ein extra Dialogfeld für jede "Seite" machen und mit jeder "Seite" einen Dialog verknüpfen?

Anonymous

unregistriert

7

30.04.2004, 16:32

Ja so in etwa dachte ich mir das auch,
deswegen hab ich so eine Property-Page erstellt und jetzt ist halt das problem, dass man ein Property-Sheet erstellen muss, in dieses kann man dann verschiedene Property-Pages einfügen..... nur gibt es dann immer einen extra Dialog für das Sheet..... :(

Ich habe schon versucht einfach ein Gruppenfeld im HauptDialog einzufügen und dann das Handle (bzw. GetDlgItem(Handle)) bei der Init-Funktion des Property-Sheets zu übergeben...

Wird auch compiliert aber ändern tut sich nichts..... :(

oder kannst Du mir sagen wie ich ein Dialogfeld IN einen anderen Dialog öffne (also so, dass ich nur EIN fenster habe) ?
wenn das gehen würde könnte ich das Prob auch anders lösen....

CuTeX0r

Treue Seele

Beiträge: 174

Wohnort: Deutschland

  • Private Nachricht senden

8

30.04.2004, 16:53

da sollte was dabei sein:

http://www.codeguru.com/Cpp/controls/propertysheet/


es gibt in Sachen MFC keine geilere Page als codeguru, da findet man einfach alles. Notfalls kannste auch im http://www.c-plusplus.de/forum/ schauen, da ist sicherlich auch was dabei..

mfg cute

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

9

30.04.2004, 19:40

Also mit der win api habe ich es schon gemacht, aber bei der MFC sache blicke ich nicht wirklich durch(viel zu unstrukturiert erklärt).

Anonymous

unregistriert

10

01.05.2004, 02:07

Zitat von »"CuTeX0r"«

es gibt in Sachen MFC keine geilere Page als codeguru, da findet man einfach alles.


SUPER !!! Herzlichsten Dank !

Hab da direkt was passendes gefunden,
Seite gebookmarkt :)

Danke nochmals, ging eigentlich ganze einfach (nur ein paar Zeilen mehr) aber ich hab mir echt die Zähne dran ausgebissen....

Werbeanzeige