Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Programmierung > XProfan > Anregungen & Bugreports

Anregungen & Bugreports Für Vorschläge an den Autor Roland und neue XProfan-Versionen

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag TabCtrl
Aufrufe: 108, Antworten: 10
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 43, Antworten: 3
Gehe zum ersten neuen Beitrag PPF - Shoppingwahn
Aufrufe: 50823, Antworten: 1388
Gehe zum ersten neuen Beitrag Dateien lassen sich nicht...
Aufrufe: 8, Antworten: 2
Gehe zum ersten neuen Beitrag Suche Programm um Werbung zu...
Aufrufe: 39, Antworten: 2
Gehe zum ersten neuen Beitrag McAfee AVERT Stinger...
Aufrufe: 2, Antworten: 0
Gehe zum ersten neuen Beitrag Sticky Password 6.0.2...
Aufrufe: 3, Antworten: 0
Gehe zum ersten neuen Beitrag Sicher Löschen 3.19 (Windows)
Aufrufe: 2, Antworten: 0
Gehe zum ersten neuen Beitrag Cleaning Suite 2.1 (Windows)
Aufrufe: 2, Antworten: 0
Gehe zum ersten neuen Beitrag GoodSync 9.2.0.0 (Windows,...
Aufrufe: 2, Antworten: 0
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21.03.2011, 21:05   #1 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.090
Standard InsertMenu übernimmt keine Menü-Attribute

Der Titel sagts schon.

Wenn ich ein Menü mit AppendMenu's aufbauen und die Attribute verwende, klappt das wunderbar:

Set("MenuBackCol"
Set("MenuBorderCol"
Set("MenuIconSize"
Set("MenuFont"
Set("MenuTextCol"


Füge ich später per InsertMenu weitere Menüs dazu, nehmen die keinen der Menü-Attribute an, was echt übel ist.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist gerade online   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 21.03.2011, 21:18   #2 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.090
Standard

Ach so, der letzte (neue) Parameter muß ein Iconhandle oder 0 sein, damit das überhaupt wirkt...
Damit geht es, aber so eine Syntax erscheint mir seltsam.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist gerade online   Mit Zitat antworten
Alt 21.03.2011, 22:12   #3 (Direktlink)
RGH
Forenmaskottchen
 
Benutzerbild von RGH
 
Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
Standard

Ja, das ist genau das Unterscheidungsmerkmal zwischen Standard-Menü und User-Drawn-Menü.

Gruß
Roland
__________________
Pentium D 2,8 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon HD5450 1024 MB / Windows 7(32) - XProfan X2.0c
AMD Athlon II X2 2,9 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon 3000 / Windows 7(64) - XProfan X2.0c


http://www.xprofan.de
RGH ist offline   Mit Zitat antworten
Alt 21.03.2011, 22:23   #4 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.090
Standard

Ok, das passt auch hierher:

Zitat:
@Set("MenuIconSize", N)

N: Integer - Größe in Pixel

Die Größe aller Menüticons wird bestimmt.
Hinweis: Die Größe wirkt nur,wenn sie größer ist, als die durch die Schrifthöhe des Menütextes vorgegebene Mindestgröße.
Ich hab einen 14er oder 15er Font im Menü eingestellt und Icons in 16x16 Pixel. Trotzdem werden die Icons in die Länge gestreckt, sind dann 17x17 oder 18x18 Pixel groß, was unschön aussieht. Da ist zumindest die Hilfe nicht korrekt.

Ich fände es auch besser, wenn meine Icongröße immer erhalten bliebe, es sei denn, der Font würde zu groß (hohe DPI z.B. für Leute mit Sehschwäche). Dann sollten die Icons auf Format 32x32 geschaltet werden.
Icons verzerren sieht immer hässlich aus und ich möchte den Benutzer eigentlich auch nicht mit einem eigenen Font gängeln.
Damit 16er und 32er Icons zur Verfügung stehen, könnten AppendMenu und InsertMenu einen weiteren Parameter für das größere Iconhandle erhalten.

Also verzerrte Icons gehen meiner Meinung nach gar nicht, damit lässt sich nichts Professionelles erstellen...
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist gerade online   Mit Zitat antworten
Alt 22.03.2011, 21:54   #5 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.090
Standard

Besteht da die Chance einer Verbesserung, Roland?

So sollte ein Menü aussehen:



So sieht es aus, zu eng und Icons (16x16 in Imagelist) pixelig (weil dargestellt in 18x18 oder so):



Toolbars oder Tabcontrol z.B. passen ihr Control an die Icongröße an, so sollte es auch bei den Menüs sein...
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.

Geändert von Frabbing (22.03.2011 um 22:11 Uhr)
Frabbing ist gerade online   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 22.03.2011, 22:08   #6 (Direktlink)
RGH
Forenmaskottchen
 
Benutzerbild von RGH
 
Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
Standard

Ja, da ich Ähnliches scvhon vorgesehen hatte, habe ich als absolut allerletzte Erweiterung (und daher zu wenig getestet, um in der Hilfe dokumentiert zu werden) noch folgendes eingebaut:

Mit Set("MenuDynIcon", N%) kann das dynamische Anpassen der Icongröße gesteuert werden:

0 : Die Icongröße wird exakt wie angegeben beibehalten.
1 : Wie jetzt: Die Icongröße wird an die Textgröße angepasst, wenn diese größer als das Icon ist. Das Icon wird aber nicht verkleinert.
2 : Die Icongröße wird nur um ganzzahlige Vielfache angepasst, so dass es nicht zu "Verzerrungen" kommt.

Tipp für Modus 2: Die 32er Icons benutzen, aber als Icongröße 16 angeben. Bei kleinen Menüschriften werden sie dann auf 16 * 16 skaliert, was in der Regel gut ausseht, bei größeren Größen dann in Original 32 * 32 und erst bei sehr großer Schrift auf 48 * 48 oder 64 * 64.

Gruß
Roland
__________________
Pentium D 2,8 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon HD5450 1024 MB / Windows 7(32) - XProfan X2.0c
AMD Athlon II X2 2,9 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon 3000 / Windows 7(64) - XProfan X2.0c


http://www.xprofan.de
RGH ist offline   Mit Zitat antworten
Alt 22.03.2011, 22:24   #7 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.090
Standard

Huch, schon eingebaut?
Ne, grade getestet, "MenuDynIcon" kennt er nicht. In welcher Version denn?
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist gerade online   Mit Zitat antworten
Alt 22.03.2011, 22:27   #8 (Direktlink)
RGH
Forenmaskottchen
 
Benutzerbild von RGH
 
Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
Standard

Zitat:
Zitat von Frabbing Beitrag anzeigen
Huch, schon eingebaut?
Ne, grade getestet, "MenuDynIcon" kennt er nicht. In welcher Version denn?
Natürlich in der, die ich nachher verschicke. Da ich kein Hellseher bin, hatte ich es bislang noch nicht eingebaut, sondern nur in dieser Richtung etwas vorgesehen und vorbereitet, so dass der Einbau jetzt fix ging.

Gruß
Roland
__________________
Pentium D 2,8 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon HD5450 1024 MB / Windows 7(32) - XProfan X2.0c
AMD Athlon II X2 2,9 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon 3000 / Windows 7(64) - XProfan X2.0c


http://www.xprofan.de
RGH ist offline   Mit Zitat antworten
Alt 22.03.2011, 22:34   #9 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.090
Standard

Na vielleicht bist du hellseherisch doch etwas begabt...
Das werde ich dann intensiv testen, vorab schonmal vielen Dank!
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist gerade online   Mit Zitat antworten
Alt 23.03.2011, 00:52   #10 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.090
Standard

Klasse, Roland. Das sieht wirklich schon viel besser aus, danke!
Hab mich bei meinem Fall für Modus 0 entschieden.

Bitte noch eine kleine Anregung. Wenn es möglich wäre, den Zwischenraum zwischen zwei Menüeintragen noch wählbar zu machen, damit die Texte nicht so zusammengequetscht aussehen wie bisher. Sowas wie eine Funktion:

Set("MenuTextSpace"

Setzt man das z.B. auf 4, dann werden 4 zusätzliche Pixel Platz zwischen zwei Einträgen gelassen. Sodass man auch etwas offenere Menüs erstellen kann, das würde die Lesbarkeit spürbar verbessern, gerade bei kleineren Fonts. Ginge das noch?
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist gerade online   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 23.03.2011, 12:15   #11 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.090
Standard

Einen hab ich noch. Du setzt ja jetzt Häkchen für "gecheckte" Menüpunkte direkt auf ein vorhandenes Icon. Finde ich besser als die vorherige Lösung, nur den Haken zu setzen. Allerdings hatte ich das anfangs für ein Icon-Darstellungsproblem gehalten, weil der Haken schlecht zu sehen ist und ich ihn für einen Schatten im Icon gehalten hatte.
Mein Vorschlag ist, das Icon vorher 2 mal zu "blenden", bevor der Haken darauf gepappt wird:

Code:
'
' (c) Frabbing für Paules-PC-Forum:
' http://www.paules-pc-forum.de/forum/xprofan/
'
$H windows.ph
$H messages.ph

Def ImageList_GetIcon(3) !"comctl32","ImageList_GetIcon"

Def &ILD_BLEND50 $4

Cls 

Var hIL& = Create("ImageList", 32, 32)

Var iC& = Create("hIcon", "GESICHT")
ImageList("AddIcon", hIL&, iC&)
DeleteObject iC&

iC& = ImageList_GetIcon(hIL&, 0, &ILD_BLEND50)
ImageList("AddIcon", hIL&, iC&)
DeleteObject iC&

iC& = ImageList_GetIcon(hIL&, 1, &ILD_BLEND50)
ImageList("AddIcon", hIL&, iC&)
DeleteObject iC&

iC& = ImageList_GetIcon(hIL&, 2, &ILD_BLEND50)
ImageList("AddIcon", hIL&, iC&)
DeleteObject iC&

iC& = ImageList_GetIcon(hIL&, 3, &ILD_BLEND50)
ImageList("AddIcon", hIL&, iC&)
DeleteObject iC&

Var hTV& = Create("TreeView",%hwnd,hIL&,16,16,200,(height(%HWnd)-30))

TreeView("InsertItem",hTV&, 0,0,"Normal")
TreeView("InsertItem",hTV&, 0,1,"Blend")
TreeView("InsertItem",hTV&, 0,2,"2 x Blend")
TreeView("InsertItem",hTV&, 0,3,"3 x Blend")
TreeView("InsertItem",hTV&, 0,4,"4 x Blend")

While 1

  WaitInput
  Case %key=2: BREAK
  
EndWhile
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist gerade online   Mit Zitat antworten
Alt 26.03.2011, 11:49   #12 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.090
Standard

Die letzten beiden Anregungen schon gelesen, Roland?
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist gerade online   Mit Zitat antworten
Alt 26.03.2011, 13:37   #13 (Direktlink)
RGH
Forenmaskottchen
 
Benutzerbild von RGH
 
Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
Standard

Gelesen: Ja!

Aber für X2 geht nichts mehr!
Die letzte Änderung an der CD war Deine aktuelle Version des XProfed-A.

Gruß
Roland
__________________
Pentium D 2,8 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon HD5450 1024 MB / Windows 7(32) - XProfan X2.0c
AMD Athlon II X2 2,9 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon 3000 / Windows 7(64) - XProfan X2.0c


http://www.xprofan.de
RGH ist offline   Mit Zitat antworten
Alt 26.03.2011, 13:43   #14 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.090
Standard

Version 2.4.00 mit Autoupdate? Na prima, danke!
Dann warte ich bis X3
Jetzt schicke aber die X2 schnell auf den Weg, denn ich hab schon von einigen Leuten gehört, dass sie sehnsüchtig auf ihre Bestellung warten.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist gerade online   Mit Zitat antworten
Alt 26.03.2011, 14:58   #15 (Direktlink)
RGH
Forenmaskottchen
 
Benutzerbild von RGH
 
Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
Standard

Zitat:
Zitat von Frabbing Beitrag anzeigen
Jetzt schicke aber die X2 schnell auf den Weg, denn ich hab schon von einigen Leuten gehört, dass sie sehnsüchtig auf ihre Bestellung warten.
Oh, es gibt außer den Subscriptionskunden noch andere Interessenten?

Gruß
Roland
__________________
Pentium D 2,8 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon HD5450 1024 MB / Windows 7(32) - XProfan X2.0c
AMD Athlon II X2 2,9 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon 3000 / Windows 7(64) - XProfan X2.0c


http://www.xprofan.de
RGH ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Antwort

  Paules-PC-Forum.de > Programmierung > XProfan > Anregungen & Bugreports

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Versteckte Attribute Vandenplas Allgemein 0 21.04.2007 13:37
Tools in einem Menü zusammenfassen und übers Menü abrufen Blöffer²³ Software - Allgemein 1 21.03.2006 16:35
Keine Tastatur mehr im Menü bei NFSU2 typ44 Computerspiele 2 26.07.2005 22:26
NeroVision3 - Keine Hintergrundmusik im Menü!! robertray Software - Allgemein 0 31.01.2005 19:31
attribute übernehmen? mariahfan Windows XP 1 08.11.2004 02:25



Alle Zeitangaben in WEZ +2. Es ist jetzt 22:35 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2