| |
|
|
Lefty | X-Profan 11.2 Habe là la fois une Frage zur Coisebox suivant Aufbau Child&=Create("ChildWindow",%HWnd,"History",0,50,700,400) Childbox&=Create("ChoiceBox",Child&, 0, 0, 0, 690, 400)
qui Box wird maintenant avec AddStrings(Childbox&,File_Name_Temp$) pleine. Ist es possible den individuel Entrées une la couleur zuzuordnen? Textcolor wirkt oui malheureusement seulement chez Drawtext
qui weiss densowas? Lefty |
|
|
| |
|
|
|
Lefty | je s'il te plaît chaque Rechtschreibfehler trop ignorer (venez toujours wieder la fois avant) tant pis, offensichtlich besteht à diesem Problem ne...aucune intérêt.
alors werde je meinen farbigen Objekten jeweils une numéro zuweisen, et dans qui Auswahlbox en supplément écrivons. quelque chose compliqué, mais zur Not ...
quand même merci à cela Forum
Lefty |
|
|
| |
|
|
|
E.T. | alors je peux en supplément simple nix trouver.
Hab quelque chose comme la fois chez ner Gridbox gemacht, muss je la fois chercher ...
Gits car quelque chose comme déjà la fois irgendwo chez einer Auswahlbox (Screenshot) ?? |
|
|
| XProfan X3Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 31.10.2019 ▲ |
|
|
|
|
Georg Teles | Nunja, ChoiceBox (genauer dit ComboBox) ist quelque chose schwierig trop färben / selbst Ausrichten: rechtsbündig / mittig ist une Herausforderung (dans CSS/HTML ist es dagegen simple) - selbst dans qui DLL de Sebastian (SKControl.dll) ist es folgendermaßen realisiert: ( DLL ici de Sebastian hochgeladen [...] )
voilà qui ListBox ou bien GridBox einfacher trop färben:
window 10,10-200,200
$H Messages.ph
$H Windows.ph
$H Commctrl.ph
proc HdlgLvColorProc'----------------------------HdlgLvColorProc-------------------------
parameters wnd&,msg&,wparam&,lparam&
cas msg&<>~WM_NOTIFY:return ~CallWindowProc(HdlgProc&,wnd&,msg&,wparam&,lparam&)
LvDraw#=Lparam&
cas LvDraw#.Hwndfrom& <> Lv&:return ~DefWindowProc(wnd&,msg&,wparam&,lparam&)
cas LvDraw#.Code&<>~NM_CUSTOMDRAW:return ~DefWindowProc(wnd&,msg&,wparam&,lparam&)
cas LvDraw#.DrawStage& = ~CDDS_PREPAINT :return ~CDRF_NOTIFYITEMDRAW
cas LvDraw#.DrawStage& = ~CDDS_ITEMPREPAINT:return ~CDRF_NOTIFYSUBITEMDRAW
si LvDraw#.DrawStage& = ~CDDS_SUBITEM | ~CDDS_ITEMPREPAINT
LvDraw#.Textbk&=rgb(25,255,255)
endif
return ~CDRF_DODEFAULT
endproc'---------------------------------------------------------------------------------
var Lv&=create("gridbox",%hwnd,"Test",0,10,10,150,100)
addstring(Lv&,"Test")
declare LvDraw#
struct LvDraw= HwndFrom&,idFrom&,Code&,DrawStage&,Hdc&,Rect#(16),ItemSpec&,ItemState&,ItemLparam&,Text&,Textbk&,SubItem&
dim LvDraw#,LvDraw
Set("Fastmode",1)
var HdlgProc&=~SetWindowLong(%hwnd,~GWL_WNDPROC,procaddr(HdlgLvColorProc,4) )
~RedrawWindow(Lv&,0,0,$485)
tandis que 1
waitinput
endwhile
Grüße |
|
|
| |
|
|
|
Lefty | qui Dll de Sebastian sieht déjà entier gentil aus, bringt mich mais pas wirklich plus. und dir pas tout autor den Text en tout trop färben. qui Problematik ist folgende. j'ai un Programme zur Analyse de Ballläufen geschrieben; pour qui Sportart Bowling. eh bien peux je jeden individuel Wurf représenter, et gebe chacun cette Laufbahnen une eigene la couleur. Den Namen qui entsprechenden ligne number trage je anschließend dans qui Box un, so cela dans qui Box z.B. 10 Linien stehen. Problem: si je maintenant z.B. den Namen qui roten ligne number savons veux wäre es naturellement toll si qui nom dans qui Box avec qui gleichen la couleur comment qui ligne number dargestellt wird. Momentan beschränke je mich sur 10 Farben, et numeriere cet par. dans qui Box schreibe je avant den LinienName seulement qui entsprechende numéro pour qui la couleur. avec cela peux je naturellement tout de suite qui Namen et Linien identifier. Ist seulement de qui technologie her "Durch qui Brust ins Auge schießen" son wisst quoi je mon: marcher et bien programmiert sommes 2 Sachen. |
|
|
| |
|
|
|
p.specht
| Gibt´s pas irgendwo une Vektorschrift, à Bezeichner notfalls selber hinzumalen? je weiss, pas très elegant ... |
|
|
| XProfan 11Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'... | 06.11.2019 ▲ |
|
|
|
|
Thomas Freier | dans diesem le cas serait je es avec einem Button zum un- / ausblenden einer Listview (Franks dll) sans En-tête
et Text färben avec
realisieren.
Es devrait aussi avec qui ici zufindenen plv.pcu machbar son.
Salut Thomas |
|
|
| |
|
|