Entwickler-Ecke
Windows API - Windows ähnliches Startmenü
Ja-Pa - Di 21.10.03 11:10
Titel: Windows ähnliches Startmenü
Hallo an alle,
ich möchte ein Menü programmieren, das wie das Windows-Startmenü am Rand eine Leiste hat, wo mein Programmname steht und das die einzelnen Menüschaltflächen auch in etwa die Größe haben.
Ich möchte übrigens kein Programm programmieren, das das Startmenü simuliert und dann statt den Computer herunterzufahren die Festplatte formatiert :D. Ich möchte das möglichst mit der Windows API machen und nicht mir irgendwelchen anderen teuren Programmen (wenn es ein kostenloses gibt ist das auch gut).
Gruß, Ja-Pa
Tana´Ri - Di 21.10.03 17:35
da kann ich dir nur das NonVCL-Tuturial von Assarbard empfehlen, da hab ich auch viel gelernt, aber ich sags dir gleich .. viel Arbeit :roll:
übrigens FindWindow('Shell_TrayWnd',nil) gibt dir das Handle zum Startmenu (fenster)
EnableWindow(FindWindowEx(FindWindow('Shell_TrayWnd',nil),
0,
'Button',
nil),
false // <- enabled or disabled
);
Ja-Pa - Di 21.10.03 17:50
Hallo Tana´Ri! So begegnen wir uns wieder. Kann es sein, dass wir uns für die gleichen Sachen interessieren? :)
Naja, ich bin ja jung. Ich kann warten (bis ich es raus habe). :D :D
Hauptsache es geht überhaupt irgendwie.
Aber wo bekomme ich das Tutorial her? Im Delphi-Forum habe ich es nicht gefunden :nut:
Außerdem wollte ich eh mal mit ohne VCL anfangen. :D
Die EXEs sind sonst immer so groß, obwohl sie noch gar nichts können :wink:
Gruß und vielen Dank, Ja-Pa
Delete - Di 21.10.03 17:51
Du mußt das Menü selber zeichnen. Oder bei Torry mach einer entsprechenden Komponente suchen.
Ja-Pa - Di 21.10.03 18:08
Stimmt, selber zeichnen wäre auch eine Idee. Aber dann gibt es keine MouseOver-Effekte mehr. (Könnte ich auch zeichnen, aber dann wird das Programm ein bisschngroß mit den ganzen Grafiken :wink: ).
Bei Torry werde ich mal suchen.
Gruß, Ja-Pa
Delete - Mi 22.10.03 08:51
Auch so ein Popup Mneü, wie das Startmenü? Wage ich zu bezweifeln.
Tana´Ri - Mi 22.10.03 09:33
ne das war auf den Vorschlag mit dem NonVCL von Assarbad bezogen ;)
(siehe post 2 Zeile 1)
Ja-Pa - Mi 22.10.03 11:21
Ja, wirklich kompliziert (das NonVCL) aber die Programme werden schön klein :wink:
Für alle, die ihre VCl-Projekte in nonVCL-Projekte umwandeln wollen gibt es
hier [
http://www.assarbad.org/stuff/!import/dfm2rc.rar] eine (kleine) Hilfe. Dei dfm-Dateien werden damit in Resourcendateien umgewandelt. Allerdings werden nicht alle Komponenten unterstützt.
Gruß, Ja-Pa
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!