000
10.04.2007, 09:55 Uhr
me-S-on
|
Hallo. Ich hätte da ein Anliegen, welches die meiner Meinung nach geniale Intelli-Mouse vom MS betrifft. Wie jeder sicher weiss, kann man mit dem zugehörigen Treiber insgesamt 5 Mouse-buttons nutzen. Sogar selber programmieren.Und darum geht’s., Ich will mir auf einen Button mein eigenes Kontextmenü legen, im Sinne einer Quicklaunch-leiste, die beliebig ausgestattet werden kann, vom User, immer wieder editierbar. Da weiss ich nicht, wie ich ein kompiliertes Programm nachher änderbar machen soll, ausser es samt Umgebung und Quelltext immer dabei zu haben, und das is es nicht! Aber es gibt zich Programme, die so ablaufen, ich ahne: DLL’s...???
Dazu habe ich zwei Fragen,. Die erste ist sicher nicht allzu komplex: 1) a) ( ja sorry, die erste ist zweigeteilt ) : Kann ich in der Windowsprogrammierung ein Fenster erstellen, welches NUR aus einem Menü besteht, wie das Kontextmenü? b) Kann ich diesem Menü eigene Farben zuweisen, und wie? Ress-Editor? Aber ich würde gerne die Vorgegebene Menüs wählen, nur andere Farben als grau. 2) Dieses Menü im Sinne eines Kontextmenüs soll dynamisch erweiterbar sein, so Dass die einzelnen Menüpunkte sowohl untereinander als auch ineinander ( wie Ordnerstrukturen) angeordnet sind, und sich , vielleicht durch eine con- fig.exe aus Such-Dialogen die jeweiligen Programme, bzw Pfade raussuchen lassen, welche dann mit in das Menü eingebaut werde sollen. Wie sieht die Theorie dazu aus? Ich meine , an sich ist das Programm ja schon kompiliert, wie kann ich denn dynamisch den User eventuelle Änderungen vor nehmen lassen, die dann sowohl Anzahl der Menüpunkte als auch Tiefe der Menüpfade als auch Programme nach Wunsch im NACHHINEIN optional entwe- der hinzufügen oder entfernen lassen? Grundsätzlich: DLL verwenden???
Danke schon mal. -- - Bonus vir semper tiro - |