| |
|
|
- page 1 - |
|
Normann Strübli | avec Xprofan Ownerdraw-Menüs erstellen...
X-menu Ver. 1.2 ist fertig...
Jedem Menüpunkt peux une eigene Schriftart / Formatierung zugewiesen volonté. Icônes ou bien Checkboxen sommes ne...aucune Problem Funktion zum abfragen / mettons qui Checkboxen Alle Farben sommes maintenant Komplett! anpassbar une Tabelle avec Abkürzungstasten wird automatisch erstellt Dem menu peux un Hintergrundbild zugewiesen volonté
Viel Amusement avec cela |
|
|
| |
|
|
| |
|
- page 2 - |
|
|
Normann Strübli | Hmm, eigentlich hab je gehofft cela es là aussi ne Possibilité per API gibt - cela avec Setpixel et Getpixel is wohl un peu trop lente
Es soll pour Xmenü son GT. qui optique qui ausgegrauten Icônes -so gefällts Je ne richtig et ne autre Solution hab je pas |
|
|
| |
|
|
|
Frank Abbing | Hi,
qui schnellere Methode erwähnte je oui déjà . ProSpeed verwendet DIBs, chez denen beschränkt sur den Grafikspeicher zugegriffen volonté peux, sur Umwege. c'est mais déjà très aufwendig. de DirectX voudrais je gar pas seulement anfangen.
SetPixel ist im übrigen gar pas so lente, GetPixel ist ici qui grosse Schnecke. et qui Profanschleife naturellement. si du XPIA verwendest, peux du meinen Source dans cette Hinsicht sûrement bescheunigen. |
|
|
| |
|
|
|
Normann Strübli | Ok habs kapiert, gibt keinen zweizeiler qui cela la fois plan pouvoir mais ist böse rechnerei. Relatif à la XPIA is zwar encore ne Possibilité mais quand même trop compliqué. je versuche oui déjà toujours meinen Source quelque chose kompakter trop faire et ensuite quelque chose comme... neee.
une autre Possibilité wäre naturellement qui benutzten Icônes avec je 2 frames trop verwenden - alors cela erste dans la couleur et cela zweite dans Graustufen. mais ensuite muss cela naturellement de chaque so gemacht volonté...
ODER: si un Menüelement den Style MF_GRAYED erhält wird arrêt überprüft si cela Icon plusieurs Frames hat et si oui wird arrêt l'autre Icon verwendet et ansonsten avec qui alten Methode cela Icon dans un Monochromes umgewandelt. So bleibt cela ganze kompatibel.
???
|
|
|
| |
|
|
|
Normann Strübli | XMENÜ IST FERTIG!!!
s'il te plaît testen! Verbesserungsvorschläge... |
|
|
| |
|
|
|
| Wow, là mach je mich juste la fois ran....
iF |
|
|
| |
|
|
|
Frank Abbing | Hi,
sieht SUPER aus !!! et funktioniert sous Windows XP HE fabelhaft ! super... |
|
|
| |
|
|
|
Normann Strübli | qui Icônes.dll sollte pas bestandteil vom Xmenü son mais seulement comme Beispiel dienen. Schließlich voudrais je aucun irgendwelche Icônes aufzwingen qui il garnicht bien findet
Zumindest müssten qui Icônes ansonsten vollständiger son, so cela on presque pour jeden Zweck quelle hätte... Hat car jmd. encore gute Icônes im gleichen Stil qui libre verwendbar sommes???
alors si je plus belle Icônes hätte serait es peut-être doch Sinn faire vous trop intégrer. |
|
|
| |
|
|
|
Normann Strübli | voulais seulement la fois kurz ne neue Version vom X-menu ankündigen, EINFACHER SCHÖNER et BESSER soll es volonté (et ist es aussi déjà presque )
Allerdings habe je là un Problem et weil mon Großhirn justement blockiert ist weil dans mon pièce bestimmt 35° herrschen hoffe je vous pouvez mir là vite la fois plan aider.
Donc: (sorry hab je seulement vite zusammengeschustert, mais zum Verständnis reichts hoffentlich) KompilierenMarqueSéparationDeclare image&,image$
cls
Declare Hdc&
hdc& = ~Getdc(%hwnd)
Declare hdccomp&
Declare XMenuDll&
XMenuDll&=@UseDLL(ICONS.DLL)
Declare XmemDC&,XbgBMP&,bild&,Xbrush&
XMemDC& = ~CreateCompatibleDC(0)
image$ = TEST
xbgBMP& = ~LoadBitmap(XmenuDLL&,Addr(Image$))
Xbrush& = ~CreatePatternBrush(xbgBmp&) < Geht nicht!!!
~SelectObject(XMemDC&,xbrush&) < warum???
~SelectObject(XMemDC&,xbgBmp&)
~BitBlt(hdc&,0,0,200,200,XMemDC&,0,0,~SRCCOPY)
cela Problem besteht y un PatternBrush trop erstellen, wobei erstellt wird es oui encore mais si je es avec Selectobject auswählen et Bitblt sur den Schirm apporter veux ensuite klappts pas |
|
|
| |
|
|
|
Andreas Miethe
| Normann Strübli
cela Problem besteht y un PatternBrush trop erstellen, wobei erstellt wird es oui encore mais si je es avec Selectobject auswählen et Bitblt sur den Schirm apporter veux ensuite klappts pas
allô Norman,
BitBlt ist ici cela Problem ! prends PatBlt() um den PatternBrush sur cela DC trop apporter. |
|
|
| Gruss Andreas ________ ________ ________ ________ _ Profan 3.3 - XProfanX2 Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher Homepage : [...] | 06.08.2004 ▲ |
|
|
|
|
Normann Strübli | Andreas, quoi soll je là dire??? DANKE!
[img:84b62b41d8]https://xn--strbli-5ya.de/merci.jpg[/img:84b62b41d8]
maintenant kanns continuer... |
|
|
| |
|
|
|
| Wow, sieht vraie stark aus!!! |
|
|
| |
|
|
|
Normann Strübli | Hi,
hab soeben qui neue 1.2 Version hochgeladen avec qui angekündigten Possibilité aussi Bitmaps pour den Menühintergrund trop benutzen :biggrin:
malheureusement ist là nochn kleiner bug drin schnief... et je hab qui Ursache encore pas trouvé. si on alors cela menu avec qui MAUS aufruft (et seulement beim ersten menu cela on wählt) et sur qui Einträge fährt ensuite verschiebt sich cela Hintergrundbild un wenig pour unten. -Tricolore selbst aussi trop spät gesehen.
Komischerweise Passiert cela si on es per clavier aufruft ou bien einmal cela menu modifié hat pas plus
mais qui faute wird sich trouver laisser...
Ansonsten habe je qui Übersichtlichkeit par deux weitere Befehle (hoffentlich) un wenig augmenté. Desweiteren habe je un paire kleine Schönheitsfehler behoben.
Pour qui Doku blieb mir la fois wieder aucun Zeit
mais testet doch s'il te plaît la fois kurz à, et findet pour mich den faute |
|
|
| |
|
|