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

birdfreeyahoo

Alter Hase

  • »birdfreeyahoo« ist der Autor dieses Themas

Beiträge: 756

Wohnort: Schorndorf

Beruf: Junior Software Engineer

  • Private Nachricht senden

1

03.11.2013, 16:03

Desktop-Anpassung

Ich würde gerne Anwendungen für meinen Desktop entwickeln.
Es handelt sich dabei möglicherweise um eine Art Page-System, wo man zwischen Spielen und Programmen wechseln kann und das alles noch so schön aussieht.
Ich möchte das gerne selber, also von "Scratch" oder von WinAPI aus machen, weiß aber nicht wo ich beginnen soll. Ist das ganze dann ein Gadget, oder wie muss ich das machen?

Ich hoffe jemand kennt sich damit aus oder kennt eine Seite wo gezeigt wird wie man das macht.

mfg

KeksX

Community-Fossil

Beiträge: 2 107

Beruf: Game Designer

  • Private Nachricht senden

2

03.11.2013, 16:27

Hast du denn schonmal allgemein mit der WinAPI gearbeitet? Wäre ein guter Einstieg, denn du kannst das Ganze auf verschiedenste Arten und Weisen lösen. Und wenn du diese Methode schon drauf hast, ist es doch ein guter Einstiegspunkt :)
WIP Website: kevinheese.de

wluc-16

Treue Seele

Beiträge: 212

Wohnort: in der Nähe von Bielefeld :D

Beruf: Schüler

  • Private Nachricht senden

3

03.11.2013, 16:34

Wie wäre es denn mit einer normalen Anwendungen, die mit Windows startet?

Die könntest du dann mit C#/Windows Forms via Visual Studio erstellen, wenn das auch OK ist.
Damit es nicht so aussieht wie ein normales Fenster kannst du den Rand weglassen, also bei der WinAPI:

C-/C++-Quelltext

1
2
3
CreateWindow(..., 
                      WS_VISIBLE,        // Style ohne WS_SYSMENU und WS_BORDER
                      ...)


und bei Windows Forms musst du FlatStyle auf None setzten, glaube ich.

Ich weiß nicht, wie man Gadgets für Windows programmiert, aber so würde ich das lösen :thumbsup:

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

4

03.11.2013, 17:14

Arbeitest Du so mit WinForms, wluc? Manuelle Code-Anpassungen sind doch gar nicht notwendig und sogar eher kontraproduktiv.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

wluc-16

Treue Seele

Beiträge: 212

Wohnort: in der Nähe von Bielefeld :D

Beruf: Schüler

  • Private Nachricht senden

5

03.11.2013, 17:27

Nein, natürlich nicht.
Ich hätte vielleicht dazu schreiben müssen, dass man FlatStyle in den Eigenschaften der Form umstellen muss ^^

birdfreeyahoo

Alter Hase

  • »birdfreeyahoo« ist der Autor dieses Themas

Beiträge: 756

Wohnort: Schorndorf

Beruf: Junior Software Engineer

  • Private Nachricht senden

6

03.11.2013, 18:10

Also ich habe schon mit der WinAPI gearbeitet, aber eher so wie ein 3D-Programmierer es macht, also hauptsächlich Messages abfangen, Fenster erstellen.
Ich habe etwas darüber gelesen dass man die Shell erweitern muss, aber ich find kein gutes Tutorial oder eine gute Dokumenatation für Win7

wluc-16

Treue Seele

Beiträge: 212

Wohnort: in der Nähe von Bielefeld :D

Beruf: Schüler

  • Private Nachricht senden

7

03.11.2013, 18:30

Dieses könntest du vielleicht mal durcharbeiten.
Ansonsten kann ich dich nur auf die MSDN verweisen ;)

Viel Spaß :thumbsup:

birdfreeyahoo

Alter Hase

  • »birdfreeyahoo« ist der Autor dieses Themas

Beiträge: 756

Wohnort: Schorndorf

Beruf: Junior Software Engineer

  • Private Nachricht senden

8

07.11.2013, 12:39

ALso die WINAPi ist nicht das problem, es geht mir eher darum inwiefern ich die shell für den Desktop erweitern muss.

Werbeanzeige