![]() |
Anzeige:
|
|
|||||||
| XProfan Alles rund um die Programmiersprache XProfan. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) | |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.878
|
Hätte gerne die Icons, die ich auf den Buttons habe, auch im Ausklappmenu
Zitat:
Irgenwo mach ich da noch was falsch
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
|
|
#2 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 09.02.2009
Ort: Bangkok
Beiträge: 686
|
@horst,
wenn du aus einer Dll lädst muss normalerweise das Handle der DLL übergeben werden. also a& = usedll(icon.dll) dann create("hPic",a&,"name des Icons in der dll") wenn es eine Nummer ist ungefähr so "#25"
__________________
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai. http://dieterzornow.gmxhome.de |
|
|
|
|
|
#3 (Direktlink) |
|
Gast
Beiträge: n/a
|
Hallo!
Du kannst Icons aus einer DLL nicht als hPic laden... DAS KLAPPT hBmp& = @create("icon", 1,pfad$+"\\"+uverz01$+"\\47_icons.dll", width(%hWnd) + 1, height(%hWnd) + 1) Einfach die Zeile ersetzen Ich hoffe, das hilft (Ist ungetestet!). |
|
|
|
#4 (Direktlink) |
|
Gast
Beiträge: n/a
|
Oops, das funktioniert doch nicht (kommt davon, wenn man die Parameter nur überfliegt
So geht's: hBmp& = @create("hIcon", pfad$+"\\"+uverz01$+"\\47_icons.dll", <Icon-Nummer>) Ich hoffe, es hilft. |
|
|
|
#5 (Direktlink) |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.878
|
Danke an Alle für die Tipps - aber es geht mir um das Ausklappmenu.
Roland hat ja hier schon vorgearbeitet und erstellt eine Imageliste. Das klappt ja auch mit einer Bitmap-Datei. Siehe Code in #1 Es klappt aber nicht direkt mit einer DLL - mir schwebt vor, daß das Programm beim Start eine Imageliste aus der angegebenen Datei erstellt und dann die Icons im Ausklappmenu so anzeigt wie hier in diesem Bild mit der Bitmap-Datei. Bloß wie ?
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
|
#6 (Direktlink) |
|
Gast
Beiträge: n/a
|
Nochmal ich!
Wenn du mehrere Icons laden möchtest, dann hab ich da was (vor ein paar Tagen gemacht): Code:
SubProc ImageList.AddDllIcons
Parameters Handle%, DLL$, ImageNumbers%[]
Declare TempHandle%
WhileLoop 0, @SizeOf(ImageNumbers%[]) - 1, 1
TempHandle% = @Create("hIcon", DLL$, ImageNumbers%[&loop])
@ImageList("AddIcon", Handle%, TempHandle%)
DeleteObject TempHandle%
EndWhile
EndProc
SubProc ImageList.AddAllDllIcons
Parameters Handle%, DLL$
Declare TempHandle%
WhileLoop @IconCount(DLL$)
TempHandle% = @Create("hIcon", DLL$, (&loop - 1))
@ImageList("AddIcon", Handle%, TempHandle%)
DeleteObject TempHandle%
EndWhile
EndProc
Mal sehen, ob du es gebrauchen kannst |
|
|
|
#7 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
|
XProfans AppendMenu kennt einen dritten (bislang wohl undokumentierten) Parameter, nämlich den Handle auf ein Icon. Probier mal!
z.B.: AppendMenu 311," Ausschneiden \tShift+Entf", iconhandle& Disablete Icons im Menü sehen allerdings noch unschön aus, aber ich hoffe, Roland arbeitet schon daran. Lösung hat er ja schon.
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#8 (Direktlink) |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.878
|
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
#9 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
|
Du solltest transparente Icons benutzen, Horst. Sonst kannst du doch gleich Bitmaps verwenden.
Hast du das mit dem dritten Parameter nicht getestet?
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#10 (Direktlink) | |
|
Forenmaskottchen
![]() Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
|
Zitat:
Und in XProfan 12 wird das Thema Menüs auch noch vorkommen (Hintergrundbitmaps und Fonts). 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 |
|
|
|
|
|
|
|
#11 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
|
Ja, ok. Du solltest die Erweiterungen trotzdem noch in den allgemeinen Hilfeteil einbauen. Und die grauen Menüicons bitte nicht vergessen.
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#12 (Direktlink) | |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.878
|
So sieht das 1 Stunde nach "Tipp von Andreas" aus...
Zitat:
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Icons | ismael | Windows XP | 5 | 26.06.2005 09:41 |
| Icons? | Nickx | Allgemein | 5 | 21.01.2005 16:06 |
| Icons | [BC]ICE | Allgemein | 0 | 18.08.2004 19:02 |
| Icons für IE 6 ? | Susi | Office-Anwendungen | 4 | 24.01.2004 20:29 |
| Icons | Mephisto | Windows XP | 8 | 02.04.2003 23:04 |