Toolbaricons

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Duplo
Beiträge: 15
Registriert: 09.10.2011 02:33

Toolbaricons

Beitrag von Duplo »

Hallo, kann man in PureBasic 4.60RC1 auch Icons - für Toolbar - außerhalb 16 x 16 laden? Zum Bsp 32 x 32 oder größer! Habe versucht mit 32 x 32 und diese werden nicht angezeigt. Hat jemand eine Lösung? Danke schon mal! :)
Beste Grüße! Duplo
_______________________________________
Wer nicht mit der Zeit geht, geht mit der Zeit!
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Toolbaricons

Beitrag von STARGÅTE »

Ich verwende dafür eine zusammengebastelte Prozedur aus dem Forum:

Code: Alles auswählen

Procedure.i ResizeToolBarButton(ToolBar.i, Width.i, Height.i=#PB_Default)
	Protected *ImageList
	If Height = #PB_Default
		Height = Width
	EndIf
	If IsToolBar(ToolBar)
		*ImageList = SendMessage_(ToolBarID(ToolBar),#TB_GETIMAGELIST,0,0)
		ImageList_SetIconSize_(*ImageList, Width, Height)
		SendMessage_(ToolBarID(ToolBar),#TB_SETIMAGELIST, #Null, *ImageList)
		SendMessage_(ToolBarID(ToolBar),#TB_AUTOSIZE, #Null, #Null)
	EndIf
EndProcedure
Hier ein Beispiel:

Code: Alles auswählen

Enumeration
	#Window
	#ToolBar
EndEnumeration


Procedure.i ResizeToolBarButton(ToolBar.i, Width.i, Height.i=#PB_Default)
	Protected *ImageList
	If Height = #PB_Default
		Height = Width
	EndIf
	If IsToolBar(ToolBar)
		*ImageList = SendMessage_(ToolBarID(ToolBar),#TB_GETIMAGELIST,0,0)
		ImageList_SetIconSize_(*ImageList, Width, Height)
		SendMessage_(ToolBarID(ToolBar),#TB_SETIMAGELIST, #Null, *ImageList)
		SendMessage_(ToolBarID(ToolBar),#TB_AUTOSIZE, #Null, #Null)
	EndIf
EndProcedure

UsePNGImageDecoder()

OpenWindow(#Window, 0, 0, 800, 600, "WindowTitle", #PB_Window_MinimizeGadget|#PB_Window_ScreenCentered)
CreateToolBar(#ToolBar, WindowID(#Window))
	ResizeToolBarButton(#ToolBar, 32)
	ToolBarImageButton(1, ImageID(CatchImage(#PB_Any, ?page_white_add)))
	ToolBarImageButton(1, ImageID(CatchImage(#PB_Any, ?folder_page_white)))

Repeat
	Select WaitWindowEvent()
		Case #PB_Event_CloseWindow
			End
		Case #PB_Event_Gadget
			Select EventGadget()
			EndSelect
	EndSelect
ForEver


DataSection
	page_white_add:
	Data.q $0A1A0A0D474E5089,$524448490D000000,$2000000020000000,$7A7A730000000608,$58457419000000F4
	Data.q $72617774666F5374,$2065626F64410065,$6165526567616D49,$00003C65C9717964,$DA78544144499A04
	Data.q $FE1455146C5D57BC,$B502EEEDD99DDCEE,$18C4A848318BBB0A,$0821286D0282827F,$313520686C11521A
	Data.q $7E07D1A3183CA4D1,$17969301F007D134,$A14301FD881F41F1,$56A5AB46C62A6828,$DD9434862B49B4D0
	Data.q $B5DB6EE0B4A5B8D6,$B6CC333B3B9E3B3F,$B993937896CCEEDB,$BBF77EEF9EE773B9,$E63182AAAA619CE7
	Data.q $D4DB3A91A673386A,$419B31349C2A1264,$9577675353530C62,$55CFFDA4C0D19595,$45B7CEA00202DDCD
	Data.q $AD34FEBEB6B551A3,$0E8F4FE977FAEDC7,$6D1C460BAF7AD704,$87575350CB83F960,$1DC6E369B07B3D8A
	Data.q $2EEF762B27F5F535,$27F497BED953D7A7,$79CE334924976833,$6873D00B6AE63356,$94953620C18216F8
	Data.q $658684434345F4BC,$15162F7626CC00BB,$3413BED3CC666CCF,$28508831B818DDBA,$9D4F2742EB75E284
	Data.q $66A700232206CDEA,$8263C79E465BB734,$13989894B45450D8,$7D995A0B9C000CC4,$F5E0BB9C0BBCCCE3
	Data.q $2928E3CCF9F7E07A,$840D9FEF024A5E2E,$8636EC0634A6A2CB,$713DA8858595DCD4,$5FA574933972CC02
	Data.q $BB23E64C5B526126,$00472408F3003B35,$BD59AC11B1E23668,$329CDA992D4CB35A,$9A019B6034D30337
	Data.q $462199388A36323B,$D764C4B030417C4B,$6CC51D0021C90016,$B98199CA2076CE01,$4CCE00266203B198
	Data.q $2EE011E32D1FFD61,$E023CD8A6ED36001,$F6166120DFA870F3,$8B1D4E0329DB925D,$CF6B205241F944A0
	Data.q $E844CEBDF2BD1274,$1D0565B8649739D4,$7FF7C01FB5D466E1,$56604987682469B4,$476560544F12792D
	Data.q $004CC6E5E9006E0D,$2C8F0CB9C828B392,$1C75D37C15E9AAA3,$90ABEBA389D9AC2F,$7451898939B4F8A7
	Data.q $1E04B776AC31DB85,$A6B5EC01EDFA7C49,$FCE69725C03179E9,$F7873BE8E8A5B383,$3D0B8ED63FA28FCB
	Data.q $DF80A6054F103107,$D58BCEF03B82C787,$687ADB5F77EBF8F8,$CA4201A5441D3590,$2B995B89C63B01A4
	Data.q $DE1CE7B5A0B48CE8,$7B411F0E7E21FEDA,$576D8F1514C316A4,$06A45B411B1A1B35,$91FB73E5421EF63F
	Data.q $3228DBC96AFFC8BF,$307CA905BA652254,$BCF87E4A7BB449B7,$BFCE85DDAE761F6D,$607A7C523EB3938F
	Data.q $DF82347376317D14,$770E553FCF0CFAFF,$407AF731D91B0E01,$1E2B577378B44254,$249305762FA01408
	Data.q $7ACEF278C0937FAF,$1BAC48BBC4C62FA2,$DE40C697303EC5A1,$62E92C594ED091AC,$1E7C219712063815
	Data.q $C677A563C3F332D9,$B8D5FB1D10C77DF6,$3B70C45C00464AA1,$1AC3C7C58A52D869,$812CCB9A9B45D9CD
	Data.q $120F5C8CC05BF732,$0CCD7BCFDA1E145D,$B7AA0AFE82454413,$BC87831366F1B6A6,$F44EDCE68F3CE4C8
	Data.q $4A8D529E9A4469A7,$3374796C8B199B37,$297949241EA90606,$F443D296BCC9FAE2,$8021CDCE6A7731B5
	Data.q $29609240466FC342,$56CF9568D1089DC7,$90090A108A4F4AE1,$298FAAA16647295D,$7FD01AE7A05E38B2
	Data.q $54C047699F42D519,$3E568171B1BA7635,$EF44E60844262AD9,$E74BD686DFCAAC42,$F30949505A19E1B1
	Data.q $95080020326645F0,$BB2F87D5C744BC5E,$B57EE98C8D0B42BF,$27BB272FEA7CC37F,$DFAF037E9FCC5CC7
	Data.q $2FD1443F0FA502BF,$A21E924DADF44040,$E7047F44ABCFE051,$593AF869FB08F87F,$56ABD64001831C4C
	Data.q $E1416DF22C4CC725,$85957B16B65FAC66,$7FF19DB44ABCDC78,$80BD5C9F05FE19D0,$508DB7E89444689F
	Data.q $0DF5C1ED6F98006C,$A0FCB7E647DD9014,$82482A923271470A,$B8C005BBA326B118,$AC816B14E11EB298
	Data.q $FC74F4C4F99C4E0B,$8DA4842C0003009F,$000000005F1FFFFF,$826042AE444E4549
	folder_page_white:
	Data.q $0A1A0A0D474E5089,$524448490D000000,$2000000020000000,$7A7A730000000608,$58457419000000F4
	Data.q $72617774666F5374,$2065626F64410065,$6165526567616D49,$00003C65C9717964,$DA7854414449AC04
	Data.q $5D14555C685B57C4,$149A4DB189D331E7,$A947F14AA49284D3,$92A1681F01A1FAB5,$C3F4446027F05620
	Data.q $FC7F04BF6FD10552,$A442C3F505B14110,$E9055289FD4A2456,$325A4B57C52DB18F,$C932674998EA7479
	Data.q $F3BDCE7DC7BDEFBC,$CCCD81E81D579DCC,$7B5ED675ECE6733D,$3073B70A529973EF,$AC046727A3FE7932
	Data.q $31977CA8F438E571,$4FFAF8399E4361CE,$D6490014EAC26847,$96DA73ED7FEF9DA5,$9F4B814C0EAC55F6
	Data.q $12746D93D7A13CBC,$7EFFE79C9C9CC840,$C6C3958F3C2FCE8F,$7C2E2CB9582991B6,$5CCD1ED6319248F8
	Data.q $65AB9EF627BEF668,$D20F141639BC964F,$B2888E81C2AC8053,$2B7A6C783862E4E1,$F620190369DEA6B6
	Data.q $111D964F63F71A5E,$BE6033564C8F4E30,$DB67AB033F621472,$DEFB8236EFE8AEF4,$9E4003EA842FAB86
	Data.q $F3D0213E5F35CE0E,$288426B2129282A2,$34FCC95C59277197,$00EA23F2053BCEE0,$B3E66306652B8BF0
	Data.q $AB0EAE93A7B40331,$26DA73354996033F,$E617C2382E53B400,$027D501686F17371,$C0482BA28E760834
	Data.q $0ACA24BCD05D468F,$33A66E86032ED80D,$F17CE42FCD1D37DF,$7C6F43C390A015FC,$A0D58D05468C0461
	Data.q $59446ABF8F28900A,$426D3338982A810E,$FC209F4D84F98CB8,$A3FDE18DACD265EB,$ED580BF51F795FC8
	Data.q $9067BE8047BA2070,$E6565044D1CFC8D8,$DBFC2008B806273A,$9B7ED7275C2D885F,$BD81E4600F0DF472
	Data.q $0669B23358651C70,$B11BBCEFC699B940,$76ADF53963F8736B,$06247AD38A01AD5A,$C0203F47C3C29B2B
	Data.q $A722B000CC030D76,$CD1BA306246628E0,$50213FC75337828C,$0A7CB920F63BC074,$2CACE9A19F2ECD9F
	Data.q $2AC8F1121018856B,$8AC3491147DE8E76,$929D1218B28B54CE,$6F0ED81CCE12ACAC,$880B7DA41A1E041A
	Data.q $4C7AEAF17BFFCCAF,$933A196E01997EE7,$5DB09A7C1E8618D1,$AA81ACFF97A0E7A7,$90C797B3070B78A8
	Data.q $8E0197CD05B97748,$73F873DD03861EFE,$D2145A32A6927621,$2453D66664A675EB,$E736B0833D6D8150
	Data.q $75C081A063D077C9,$7C985D9BE236E5A9,$70D67F91B5C370E1,$A68ACBFD38EFECF1,$4AC49369DDAA8B36
	Data.q $AA8C301AF7A3BD14,$9B1AC88CCCD2A317,$5E10B1A634E94E66,$9C9DCCD16CF25B24,$7EEED0C59B26469E
	Data.q $13CDFE782BD4FFDC,$E093300097D5196F,$451F77B7D0452F88,$87F6E03C88ADCD66,$745892948053CC56
	Data.q $B90B509043D77F4D,$31FA068634E95202,$FA757E5F23F1E871,$A09D2ADB98BCB36B,$1EFA6ED768405B76
	Data.q $9010EB24A96FA735,$AED8A05294028B78,$DAB960A3B54A7295,$406085DC0C0C4CD0,$11BCD82D110B944E
	Data.q $D694D153119ECF41,$2A94EE5BB7AD9707,$1DE0971C0015E0A1,$FAFA1671FD98837D,$DE1272717AD15367
	Data.q $51AD144032E43055,$D6EF9148FD35FABC,$3AFF9CA230AA5F4E,$F8D41771477D8B95,$4AC005CBFEB6C7A1
	Data.q $79530F4668904821,$7CF56DDD94EB51CE,$D5780874C8D79CF0,$F6763FCB6244F16F,$110DB15B437756F6
	Data.q $579538E274BF6C08,$032701D52D5BCDA7,$31CB0D04296EFC36,$F0FE8E07F38EDADB,$EDE6CB19EF67B1C4
	Data.q $66F5750516E8EFB6,$1000D4FB0EF5372A,$F1FC2C8A694BEDA2,$E7FA9D569B56D777,$36DE085E29E531DA
	Data.q $0FFFAD9388C3EA00,$024006B9DBAE0500,$1596A37B53B2F46E,$66C30B74EAC5D89B,$9CBC3410EA48ADDE
	Data.q $ABAA8D0E894FAAB0,$5400C3BC0DEF0B61,$58CCCCCDF73C9932,$F87AF56529C4592B,$4C364ED8D2DD87BF
	Data.q $EFACBAE943C5ABB6,$9EB7BD20029D4B03,$8338ED7954258B50,$49D7006013FE3DDB,$0000AB8902041EB9
	Data.q $42AE444E45490000,$0000000000008260
EndDataSection
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
Bisonte
Beiträge: 2465
Registriert: 01.04.2007 20:18

Re: Toolbaricons

Beitrag von Bisonte »

@STARGÅTE: Es scheint, als würde nur 32px als anderer Grössenwert funktionieren... Woran kann das liegen ?

edit : Ich korrigiere : Bis 32px in Höhe sowie Breite...
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
Andesdaf
Moderator
Beiträge: 2671
Registriert: 15.06.2008 18:22
Wohnort: Dresden

Re: Toolbaricons

Beitrag von Andesdaf »

wenn du es völlig ohne Toolbar realisieren möchtest, gefällt dir vielleicht auch
das hier: http://www.purebasic.fr/german/viewtopi ... =8&t=17569
Win11 x64 | PB 6.20
Benutzeravatar
Bisonte
Beiträge: 2465
Registriert: 01.04.2007 20:18

Re: Toolbaricons

Beitrag von Bisonte »

Andesdaf hat geschrieben:wenn du es völlig ohne Toolbar realisieren möchtest, gefällt dir vielleicht auch
das hier: http://www.purebasic.fr/german/viewtopi ... =8&t=17569
So ähnlich mache ich es auch ;)

Und wenn man unbedingt ein MenuEvent braucht, kann man es mit

Code: Alles auswählen

Procedure.i CreateMenueEvent(Window, MenueItem)
  
  If IsWindow(Window)
    PostMessage_(WindowID(Window), #WM_COMMAND, MenueItem, 0)
  EndIf

EndProcedure
selbst generieren.
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Toolbaricons

Beitrag von STARGÅTE »

@Bisonte

Es funktioniert eigentlich mit allen größen, solange die Bilder auch wirklich diese größe haben, hier ein Beispiel mit 128px

Code: Alles auswählen

Enumeration
   #Window
   #ToolBar
EndEnumeration


Procedure.i ResizeToolBarButton(ToolBar.i, Width.i, Height.i=#PB_Default)
   Protected *ImageList
   If Height = #PB_Default
      Height = Width
   EndIf
   If IsToolBar(ToolBar)
      *ImageList = SendMessage_(ToolBarID(ToolBar),#TB_GETIMAGELIST,0,0)
      ImageList_SetIconSize_(*ImageList, Width, Height)
      SendMessage_(ToolBarID(ToolBar),#TB_SETIMAGELIST, #Null, *ImageList)
      SendMessage_(ToolBarID(ToolBar),#TB_AUTOSIZE, #Null, #Null)
   EndIf
EndProcedure

UsePNGImageDecoder()

OpenWindow(#Window, 0, 0, 800, 600, "WindowTitle", #PB_Window_MinimizeGadget|#PB_Window_ScreenCentered)
CreateToolBar(#ToolBar, WindowID(#Window))
   ResizeToolBarButton(#ToolBar, 128)
   ToolBarImageButton(1, ImageID(CatchImage(#PB_Any, ?ascii)))
   ToolBarImageButton(1, ImageID(CatchImage(#PB_Any, ?ascii)))

Repeat
   Select WaitWindowEvent()
      Case #PB_Event_CloseWindow
         End
      Case #PB_Event_Gadget
         Select EventGadget()
         EndSelect
   EndSelect
ForEver

DataSection
	ascii:
	Data.q $0A1A0A0D474E5089,$524448490D000000,$8000000080000000,$613EC30000000608,$59487009000000CB
	Data.q $0B0000130B000073,$0000189C9A000113,$6850504343694F0A,$20706F68736F746F,$666F727020434349
	Data.q $9DDA780000656C69,$F73D16E953546753,$4B9480884B42F4DE,$8B4252200815526F,$1009212A26911480
	Data.q $C15115D9A121884A,$88A0C81B04454511,$2C51158C808E8E03,$A221E407D80A8A0C,$E1FBCA8A88A3838E
	Data.q $CDE6F7BCD66BA37B,$9DF3ACE73ED7B5FE,$48960C08C007CFB3,$1E42A90C80355133,$E4E1C6C4C783E011
	Data.q $100070240A81402E,$0123FD732164B308,$C0222B3C3C7EF800,$080BD3780100BE07,$871C30C09B4DC000
	Data.q $80015C9942EA0FFF,$084B389174C00184,$A6428E7A40001480,$26989D8001464000,$63CB600004A00053
	Data.q $2760002D5000E362,$99F89D8000D3E67F,$011521945B00017B,$44886513200091A0,$8A56CFAC003B6800
	Data.q $4B66140030580045,$4930002DD80039C4,$C000B7B000486657,$000C0800B20B10CE,$7B04002985885130
	Data.q $8400782323C86000,$F13C57F246140099,$7800002AE710AE2B,$81453924B93CB299,$2E575707712D085B
	Data.q $36142B1749CE281E,$79C22E409A610261,$F3E00F3481321999,$E0111591A00000CC,$CEAE0ECE78FDF383
	Data.q $EA2D5F0EB68E36CE,$FEE3626222FF06BF,$E100004070ABCFE5,$1AB32F2CFED17E74,$25A2FE6D80063B80
	Data.q $F775A00B5E6804EE,$A000B5400FB2668B,$3C7EF870F357DAE9,$E5D9D9B990A1453C,$615B42C44AD8E4E4
	Data.q $C05FC267FE7D57CA,$F7FC3C7EF96CFD57,$5D328124E2BEE0F5,$F4CCC2E0F8044781,$62840992CF1CA54C
	Data.q $FF0BB7FC478FE6DC,$B96249C422D31DFC,$8E711251E3142A58,$8922A532F38C9A44,$64FFD225C5299242
	Data.q $35DF3E03FB2CDFE2,$2D917B013E6AB000,$10274BF603635DA8,$F20000F7E2C07458,$80030828D4C16FBB
	Data.q $3FEFFF77CFE18368,$4966800025A047FD,$2E24445E00007192,$000008C73FB3CA54,$F41B41B02A81A044
	Data.q $05C11C06C02C18C1,$42843660FC0BC1DC,$640A421042C2C424,$4282AC2960721C80,$2F602A1DB0CD8628
	Data.q $866851C0341D40D4,$0EB855C22E0E7093,$C19E0861FA0F703D,$08C841040981BC28,$8A620188DA216113
	Data.q $F8859917088E2358,$20248B120448C121,$35914B22511488C9,$485520548A523148,$5C873902723DF21D
	Data.q $823200C83B91BA46,$B281943147BC86FC,$A8B943B50CD43D51,$64D00BA246841A37,$D09BA0168F9A3174
	Data.q $E7A1368C3D1AB472,$433E8FDA0F68ABD0,$C4330718E8C030C7,$38B142C3C62E306C,$AC22B1CB6393092C
	Data.q $03AC56B01AC6AB0C,$0477B1CF63F589BB,$77043609C0458112,$4C5848411E612042,$241C20A848D84E58
	Data.q $8403093709DA1134,$B44BA8932227C251,$326218C4F911BA26,$12D6232C48588731,$C443887B102F138F
	Data.q $B927324389122437,$12D254A4B1490290,$2CE923526ED246D2,$C993231A48349BA9,$2C943907B26B64DA
	Data.q $C3E49DE485C82B20,$5BF221E41BE433E4,$53F8A47140629D0A,$E5194A6ACA5228E2,$32986506E534E510
	Data.q $A1A8DD529AA35541,$A1AD425A8F351154,$3413A88751AF52B6,$4B491683CD399A75,$17681AD395A2ADA5
	Data.q $11BA74E8AF69F768,$D257D0974E1E95DD,$F403E897E847E9CB,$88C78315860D0C77,$671807189B192867
	Data.q $19A64C98AF187719,$31373054C7198BD3,$556F990F99E798EB,$CA91157C2AB62A58,$2A1B9526954A950A
	Data.q $AADEAAA6AAA9542F,$A98F54CB55F3550B,$53335546AE7D535E,$AA55AB96D409A9E3,$A967531B53EB509D
	Data.q $546FA867AA87A83B,$590689FD597EA43F,$A051A4434FC34CC3,$630B20C6BCE35FB1,$AB0D6B212C78B319
	Data.q $CDB126C435817586,$1DFD98BB2A767CD9,$4339A1A9AA3D8BBB,$94F352B357334A33,$9CF87198E3073F66
	Data.q $F397A728E7094E74,$29E229EF14DE8A7E,$5C6531B94C34A61B,$48AB58969796AA6B,$AE36BDEB47AB51AB
	Data.q $59BB45BDA69DA7ED,$5C274AC7410E81FB,$E79D05CE8F674727,$16A70AA7DD53D953,$6BAA2EAEF53A3D4D
	Data.q $6EBF7744BBA11BA5,$9E805EBE9E98EEA7,$FAE7BD79DEA76F4C,$FA6DFD54FD2F7D1C,$0CB306580C47F5A7
	Data.q $C53C18CE0CDB0624,$DBC72F1D3C6F7135,$A54340C35D4351F1,$B99184E197619561,$0F468D46D5A33CD1
	Data.q $6DE324E35CC6698C,$21260626A3C66DC6,$529AEE4DEA4D4B26,$3B4C3BA629A6B94D,$D6CDA2CDCCCDC74C
	Data.q $E732D7313D9B3599,$60B7DF9BD79BE79B,$B8B6A8B62C5A785A,$EE59A65AE4B24965,$A559395A856EBCB6
	Data.q $9DAD46B35D5A5558,$11A7BBADBBD625AD,$D69EAB4E934EB9A7,$A9B6C9B6F1B0C367,$AEDB06D8E5B019B7
	Data.q $176267617DB66DB6,$BD93EEC3AEC5B767,$073DFD8D7DBA7D93,$1D5A1DAB0ED9870D,$3A563A1472B4737E
	Data.q $C57D3FEE9CCE9ADE,$10CF58672FE996F4,$29CB13B6E333D8CF,$6747D39B539D69C4,$8B88F38373B96717
	Data.q $2E3E972ECB824B89,$4AE4BDC8DDC61B9B,$F5D27AE15D71F574,$DBA8EDC29BB39B9D,$DC87EE69EE36EEAF
	Data.q $33599E299F34CC9F,$E551E043C8C3D073,$DF6B30959F0B3FD1,$B567814F434F7EAC,$AD57912F632F23E7
	Data.q $61F7AA77A5B7B0D7,$E39F723EF63E17EF,$59DE32DE373CE33E,$CBB7C8B7C037CC5F,$43DF855F9E6FC34F
	Data.q $D1FF7AFF64FF237F,$890367012580A700,$7AF8FB025B814181,$65DB3A3F8EBF217C,$B9A08C41EDD9B2F6
	Data.q $E582AD828F411541,$AD90ECC86821ADC1,$69CE91CE98E7F721,$07D0D6E87E50850E,$270C7EC38B61E661
	Data.q $708E3F8657858785,$77359731D11A5888,$44FA44DF7343DCD1,$394F31679BDE4496,$2EAA3E2A354A2DAF
	Data.q $3FBA34BA37DA3C6A,$9D58D5CC59662EC6,$2A2E391C4B6C4958,$EDFCDFBE6C6E36AE,$7BE30BE29DE287F3
	Data.q $A179705DC82F9817,$2EA916A785F4C2CE,$4E884C40963A2C12,$16A82A1041F09438,$0A8E257713F2258C
	Data.q $D12F2267C21DC279,$1E2A5C43D888D136,$EC927A4D2A48F24E,$A533C5247935BC91,$BC90A92784B9E52C
	Data.q $169E3A9BDD4C0D4C,$BD3A3D326D20769A,$AA42719091928331,$E667EA67B6934D21,$FEB28565ACCB7666
	Data.q $07951E2FB78B6EC5,$2D5905AC90B36BC9,$285A54E8A642B60A,$66576567B2072AD7,$9EAB9639CA89CDBF
	Data.q $90DBCAB3CCEDCD2B,$C212EDFF9FEF9C37,$574B86A5B692E112,$396AACBDE6581D2D,$15E30ADB79713CB2
	Data.q $B83CAC0656862B05,$EDAB4FD56D2AB68A,$4D7A26BD7EAE9757,$B5C182CAC15E816B,$85E50A550BEB6B01
	Data.q $584F5DEDD7DCEB7D,$9D86FA61B5DF592F,$DB14AE8A89153E1B,$78DC28D87F159717,$DC99BFCA6F871BE5
	Data.q $CF64B9C4ABA9B494,$9E2DDEE6E966D266,$0E97E697AA960E5B,$56DF0DB4DAD90D6E,$972FDB45F6F5EDB4
	Data.q $B943B683BBDB28CD,$C9A765BCB83CBFA3,$F454A4543F3BCDCE,$B5DDD2EE3654FA54,$7B1BEED16EF8D761
	Data.q $BC5BDBD5EC34F6BC,$0155DBBEC93EFDF7,$49FB65D566D54D55,$E9AA89AE3FF7B3FB,$6D4EAD5D6DFB96F8
	Data.q $07FD03D203C7ED71,$1DD5D4B9D7B60E23,$EB2BD68F52543DD2,$EF9DFEBE1FC70E47,$9C8D550D360D2D77
	Data.q $E9E479447023E2C6,$DA3A0D1EF7DF09F7,$1FD307E1AC7B8C76,$9A426A2F1D671D76,$5BFB9A539B469AF2
	Data.q $D6D13ECC4FBA5B62,$0F1FDB47FC7ADEEA,$54F34A79593C349C,$6793D382E9DA69C9,$7E7D9D959D8CCFF2
	Data.q $7BB6A2DB60DCF92E,$EF6F0F6ADFCE63E7,$8BFF45D2E17410BA,$B8F25CCE3BBC3BE7,$B85713E5DBB2F274
	Data.q $74EA6D5F3AAF9A57,$BBC74FD393FE3CEA,$B96B5CB9AE9ABB9C,$E9F7667BB5BD7AEE,$79BDF4DDCE379E1B
	Data.q $3D399ED5D6FF16F1,$F7C5F76F7AF3BDDD,$FD27727EDD16DFF5,$ADEE2777D9BBCBCE,$41ED40F45FBC4FBC
	Data.q $FE5B3FD587DD43D9,$77C06A7FDCEFD8DC,$8506F747DCD1F3A0,$430F8FF591FECF83,$860D86CB8F998F05
	Data.q $3FE239393E389EEB,$64CF43A7FCE9FD72,$CBFEA2FE179E26CF,$EBD5F87E2F1617AE,$F297A1D198D1CED7
	Data.q $EAFDA57C6DBF9397,$C6C2C6DBAF19EBC0,$F45E313378C9BE1E,$1D77DC77C1EDFB56,$207CE44F0FDFA3EF
	Data.q $53F5B1F968FF287F,$FF93931993FBA7D0,$2D3363FCF3980304,$4D416704000000DB,$51FB7C8EB1000041
	Data.q $5248632000000093,$800000257A00004D,$800000FFF9000083,$EA000030750000E9,$170000983A000060
	Data.q $06000046C55F926F,$ECDA785441444938,$67851036C36E4D9D,$9F0C0638528EB768,$AB26C88732EB97A2
	Data.q $4144E4D2AE917A2E,$AD45D9163A9028B3,$66F52450FD6D48C2,$E22B2412D8020438,$0210E289F1E721C7
	Data.q $CC006001B0B7A959,$16BF9F111133093F,$E24399998816AA27,$2FC0067C0015367F,$42ECCC628B6A6371
	Data.q $F33F9AEE00021E08,$EE69A697F1F1F1FE,$9A97CE82A5179FBF,$CE631BFD1E66280D,$EDF5F5F5FE5CE571
	Data.q $08500054F7E5E5E5,$D7AF5E0199DFD661,$8AE92B057D7D7F3F,$A1B6DB43EF783EF7,$1085BF4F4F4FB7BB
	Data.q $0013ADFD7660EEBA,$BFBCDA222B739C14,$9D3A7E1C3875FFBF,$39898B50DF5BA34E,$D115B8145F5F762E
	Data.q $E0CB1A2EDB7DCFBA,$408429EF7AC7EFE7,$F9F9F4F7EFDA7BDE,$0114DB999AF332D9,$2A3AE444AE8AA5C0
	Data.q $5C731B70A1D584A7,$FB5FBF2E503EBEEC,$B3EB77DADF742D7C,$DCBF6DFF739C8E73,$4B7AAA59D73F6DD6
	Data.q $D8820B969539A277,$858FE556E0858BDF,$00628BE314B8EFA0,$FA0818B8E73040A0,$3BE05197040A7F2A
	Data.q $CAA18211A8006204,$007C023206091A9F,$2043B5C3E9882162,$C10D2DC81E940232,$91416E0818C0B1D8
	Data.q $0816BA2A2571535A,$302D482087080CA6,$2159B14A14011A2D,$48AA46FFBFF216B8,$5698C0A21A801C90
	Data.q $48EA6041BE82073A,$780E410D28075450,$0177C0109CC55486,$01067BAA4A802763,$40876B72DB100EA0
	Data.q $20854C4A21200E95,$2069F0042C60FE66,$460AC44B1E94C54A,$018F4005A7DF9543,$A086A5F7A5FA4610
	Data.q $BDD290821687EFAF,$03450C10948963D2,$082A7F39C9006311,$0BB5C05DF04F0A52,$B6FA4A993572D52C
	Data.q $167769A574B00341,$167040205A008C89,$081402631C8047C1,$67DD459D73056852,$59D1A72061001D78
	Data.q $59C9A041A0022224,$3A21D29C960A4E24,$C955AA298044448B,$B60A462459C1AB96,$034C8BBE8660DF12
	Data.q $23E08B3921124F25,$7C11670687330480,$2254D52F8F3E8017,$810897C79F42084A,$821291576B50349A
	Data.q $6CE4B812AC20C1BE,$00680346E60814A0,$7E89167149DECEA4,$7822CE48043A4832,$64A411D282463400
	Data.q $07462040044215B1,$011D124472408340,$4083F1096374820C,$B36A254C52F8F3A9,$57A9D01750408300
	Data.q $D2E2459D50F0671A,$02D810093A531AC0,$C66813C620439511,$2B62FC15A0698112,$2401D28916722884
	Data.q $0074A2459D121374,$80062C9533481029,$7201D589F765CEB5,$803A9512A6AD7CDD,$201D28021907D166
	Data.q $0699522CEAD6E5B6,$831122CEED64DEC6,$975622CCA010AD40,$01221D748040A206,$7878FA2821700830
	Data.q $00EA444A9B340869,$1B3755C8194021A5,$034B091673021738,$18C450081CE45DAF,$EBD7AE069D0488A4
	Data.q $28328A01048C95E4,$48875D20102D000E,$0173D5457495B85B,$213A89535680A3B9,$8216141068FA6728
	Data.q $3666A8205AF9E472,$0696122CE6042E70,$40D282459CDAA0E6,$5041A4A245A4DCE7,$941B8E400710775A
	Data.q $034AA895356B06E2,$20836B9373104273,$70488BE4106812BB,$C720816BC11AE400,$9CBD184210004075
	Data.q $1072192A7E9041A9,$42B60414B6F06398,$A948040A108242C8,$029218DFA9002C25,$CE681A41421C5B02
	Data.q $85820CE738000122,$34D6BE5C001012C6,$A3EC48B3BB500657,$97C3C7988BB05661,$059EC805D71A028C
	Data.q $0E9895366A01D2E4,$81092C031BC81060,$22CE6400E9916766,$8B38B5E90A960028,$3225F8B96EC0D3E0
	Data.q $368022A2459C1A80,$25C0D9FAAD2A6208,$AA580748008340D2,$A083408360041BB5,$0A5D5A9EFA421592
	Data.q $5183A7D822CE8D02,$2B034B22CE2D40D3,$02FA5C0318891677,$193F521443904134,$400105041A069884
	Data.q $08C2FF0043A400CD,$CEAD785B588AB22B,$4803A52D448B7522,$1A8D28D2FB549533,$CB40846805F7EA82
	Data.q $C820DA01758B023B,$0E9A44215EA93FF5,$40841403A6042B50,$56DFFCC106210AED,$042220698968F2FB
	Data.q $28CE48632440D262,$A820C011D1021A52,$8B39A20694D00B2C,$6726B43878400160,$66252EA753001C11
	Data.q $106008E822CE6800,$424EB081728515A4,$C3C3C3C288817391,$0A34E9D3A3B76EFD,$7AEB5FB663FDA18E
	Data.q $34D2B406BD4FF6FA,$6ED80061E4448FCD,$FC3870E9EFDFBCB7,$3B34D36BFCFCFCF9,$970F7D65098BBDEF
	Data.q $1DAC5469D2A0AD8C,$B7B7AFAB56ACA63E,$26DF7BCE739C3FB7,$BBE39CE917B9FEB9,$1F1F376EDDB73BBB
	Data.q $AB444F7B6DB43F1F,$2582E9F4D21D7D94,$E8F9993E8891D110,$6C15AE80021BFFBD,$DDBB72B56AD59B36
	Data.q $D0210D3C5268898E,$F7B50F1DB6A478F1,$549BBAFFD3A74E9E,$6DB6A6662E0D1D21,$05D121F24DEFFB43
	Data.q $A269A6F4ABA00326,$6BAD3F792DB6D84E,$C0489ABEF793DEF3,$18595CB3FF121CCC,$0CFF2CB9580062B5
	Data.q $1D22ABD0498D7F00,$4E45490000000036,$000000826042AE44
EndDataSection
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
Duplo
Beiträge: 15
Registriert: 09.10.2011 02:33

Toolbaricons

Beitrag von Duplo »

Hallo zusammen, hatte nicht damit gerechnet so schnell und umfangreiche Antworten zu bekommen. Super! Habe erst am Abend Zeit das auszutesten. Ein 'Danke' schon mal an Euch!
Mich würde auch mal interessieren ob es überhaupt auch eine sog. UserLib für größere Icons gibt?
Beste Grüße! Duplo
_______________________________________
Wer nicht mit der Zeit geht, geht mit der Zeit!
Benutzeravatar
Bisonte
Beiträge: 2465
Registriert: 01.04.2007 20:18

Re: Toolbaricons

Beitrag von Bisonte »

was heisst "Für grössere Icons" ?

Was sollte diese Lib denn können, bzw. machen ?
Im Zweifelsfall ... selberbauen. Tailbite als Stichwort.
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
Ramihyn_
Beiträge: 61
Registriert: 20.06.2007 10:56

Re: Toolbaricons

Beitrag von Ramihyn_ »

Duplo hat geschrieben:Mich würde auch mal interessieren ob es überhaupt auch eine sog. UserLib für größere Icons gibt?
Wenn es ohnehin nur für Windows sein soll - ProGUI ist da ziemlich gut.

Bild
· Extended toolbars, full 32bit Alpha masked icon/image support of any size for toolbar buttons with separate images for normal, hot and disabled states. As many toolbars as you want on multiple windows!
http://www.progui.co.uk/index.html
Benutzeravatar
Bisonte
Beiträge: 2465
Registriert: 01.04.2007 20:18

Re: Toolbaricons

Beitrag von Bisonte »

Ramihyn_ hat geschrieben: [...] ProGUI ist da ziemlich gut.
Ist leider kostenpflichtig.

Obwohl es verdammt gut aussieht auf den Screenshots.
Aber nur für den Hausgebrauch oder zum rumspielen ist mir persönlich das ganze zu teuer...
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
Antworten