| |
|
|
Pedro Santos | allô
Ist es possible un Transparenten Toolbar avec XProfan toolbar funktion zur erzeugen? dans mon programm habe je un bmp avec den buttons qui je dans qui toolbar benutze doch je après que desktop theme qui dans calculateur ist ändert sich aussi qui hintergrundsfarbe de den buttons dans qui Toolbar.
screenshoots de den unschönen Efekt
Gruss
Pedro |
|
|
| |
|
|
|
| eh bien Du könntest Dir avec cela aider cela Du per Getsyscolor den Farbwert ermittelst - et im Backgroundimage startpaint mcls Votre Toolbilder avec loadbmp ,0,0;-1 sur qui la couleur transparent lädst - erneut speicherst - et cela gespeicherte Bild utilise.
Salve. |
|
|
| |
|
|
|
Peter Max Müller | Salut, peut-être hilft es si Du deux Toolbar Bitmaps erstellst.une pour Klassische Fenêtre Varianten et une pour XP.alors avec verschiedenen Grautönen.ensuite überprüfst Du beim Start Deiner Anwendung sous welchem Betriebssystem vous fonctionne et ladest qui passende Bitmap.
MfG |
|
|
| |
|
|
|
Frank Abbing | non Peter. qui la couleur ist oui libre einstellbar. iFs Vorschlag ist qui gebräuchliche. avec quelque chose API peux on den le détour des Speicherns aussi encore tourner autour de. |
|
|
| |
|
|
|
Peter Max Müller | |
|
|
|
Frank Abbing | Mach simple:
CLS GetSysColor(15) |
|
|
| |
|
|
|
Peter Max Müller | Hi, comment Du déjà treffend erwähnt la hâte: qui la couleur ist libre wählbar.alors nützt mir cela so aussi rien.
et zwar c'est pourquoi: j'ai un Programme dans dem je folgende la ligne incorporé habe: KompilierenMarqueSéparationstring string#,0 = "Test"
Zeige% = SKCtrl_CreateColorStatic(D%,string#,RGB(255,0,0),RGB(Red%,Green%,Blue%),085,098,18,19,%hInstance)e> (RGB(Red%,Green%,Blue) stellt den Hintergrund des Statics un.)
là eh bien qui Farben sous Windows geändert volonté peut et de Version Windows trop Version Windows abweichen dachte je mir le moi avec dem Code meines vorherigen Postings qui jeweilige Systemfarbe auslese et den RGB Wert qui dessus angezeigten la ligne übergebe.(Red%,Green,Blue%) Pratiquement une Pseudo-Transparents.Sonst sieht on chez Farbwechseln toujours den Hintergrund des Statics qui pas trop dem la fenêtre/Dialog passt. et là liegt qui lièvre im poivre.si je mon Systemfarben auslese habe je autre RGB Werte comme qui tatsächlichen et somit passt cela ensuite naturellement pas. mais chez manch anderen Farbeinstellungen klappt es ensuite wieder.
und dir Je ne um CLS.cela était peut-être quelque chose verwirrend im vorherigen Posting. Sorry.
MfG P.P.M
Éditer: Thema hat sich erledigt.merci à alle.Salut |
|
|
| |
|
|
|
Frank Abbing | SetTrueColor oublier qc, quoi? |
|
|
| |
|
|
|
Peter Max Müller | Salut, non.Soweit je sais mets Profan ab Version 8 (XProfan8) standardmäßig SetTrueColor.Selbst si ,hätte mir cela aussi pas geholfen.
j'ai qui Antwort seulement extra knapp gehalten avec cela je euch pas plus avec meinen geistigen Ergüssen nerve.
maintenant quand même:
je dessus genannten Beispiel (cela aus qui Profan Aider) habe je seulement folgende Zeilen geändert.
Orginal: KompilierenMarqueSéparationRed% = (BackColor& >> 16) & $FF
Green% = (BackColor& & $FFFF) >> 8
Blue% = (BackColor& & $FFFF) & $FF re> Geändert dans: KompilierenMarqueSéparationRed% = (BackColor& & $FFFF) & $FF
Green% = (BackColor& & $FFFF) >> 8
Blue% = (BackColor& >> 16) & $FF re> alors pratique qui Werte de Red% et Blue% getauscht. je n'en sais rien si là un faute dans qui Profan Aider steckt ou bien pourquoi cela sonst so ist.
Jedenfalls peux je maintenant qui richtige Systemfarbe auslesen,dem Static comme Hintergrundfarbe zuweisen et qui Anwender peux son Farbschema einstellen comment il veut.
Salut P.P.M |
|
|
| |
|
|