Deutsch
Forum

XP-Styleout on-the-fly!

 

Claus
Santa
Benvinuto ann Alle,

Wer kennt sich mit Windows Designs aus? Bin überwigend ein TUX der GTK/GTK+ & QT verwendet versuche aber mal Windows(R).
Wie kann ich Designs aktivieren?

Momentan weis ich nur:
-> DIR: WindowsThemes*Dynamic Linked Libraries (resourced only!)
-> REG: SystemParamInfoA...

Habe wie im GNOME eine WinHover funktion (Einrollen) programmiert.
Gibt es eine Windows(R) funktion: z.B. ChangeStyleDesign() damit ich Sie einbinden kan?
Ich habe noch keine gefunden... but no ones like my loard!

P.S.:
HOFFE MAN KANNS VERSTEHEN... DANKE DUDEN! Freue mich auch über Grammatikfehlerkorrekur. ;)
 
Snoozel,
[[StA/oXr]] // life is just'n bugfree, cos coding is life
30.10.2005  
 



Was genau meinst Du mit aktivieren ?

Meinst Du mit OnTheFly vielleicht das Manifest zur Laufzeit zu toggeln?

Salve.
 
31.10.2005  
 




Claus
Santa
Ich möchte zur Laufzeit (=on the fly?) das Fenster-Design/-Layout entfernen.
Fensterleiste und -title sollen duch meine Fensterersetzt werden. Diese Fenster enthalten button controls, wie hb_Close, hb_MinRe, hb_MaxRe, hb_Shade, ht_WCaption ...

Wie mache ich Das?
( Habe von Windows wenig ahnung - Programmiere normal unter Unix/Linux...
 
Snoozel,
[[StA/oXr]] // life is just'n bugfree, cos coding is life
03.11.2005  
 




Michael
Wodrich
Während Du bei Linux direkt in den Eingeweiden wühlen kannst ist es bei Windows schon fast unmöglich nur mal am Lack zu kratzen.

Da musst Du Dir wohl eine eigene Fensterverwaltung bauen. Nur mal so auf die Schnelle wie bei Linux ist das nicht getan.

XProfan kann Windows schnell nutzbar machen aber Veränderungen wie Du sie planst sind schon etwas aufwendiger.

Suche doch mal bei Microsoft nach Möglichkeiten. In www.msdn.com sollte auf jeden Fall etwas brauchbares sein, sonst schau unter technet.microsoft.com.

Schöne Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
03.11.2005  
 




Claus
Santa
hmm.....
Ich habe mir etwas überlegt:
- Windowstil aller Fenster andern -> Ohne Titleleiste (via SetWindowLong)
- pro Fenster eine Titleleiste erstellen (via Create(...) mit mit Buttons)

Geht das?
Wenn ja könnte ich ja einen Warper schreiben. Kennst Du die Mail-Addresse von RGH? Ich würde ihm dann das zur verfügung stellen. Dann wäre Profan für Linux nicht nur Konsolen-Basierent.
Zur Not hilft ja WINE

Danke.
 
Snoozel,
[[StA/oXr]] // life is just'n bugfree, cos coding is life
05.11.2005  
 




Melanie
Brayer
Hi Sani, (Bist du der Claus Santa, Santa Rosa, CA? PM...)

Das funktioniert bei MS-Win(R) auch NUR über einen Hooker; Glaube ich?!?
Ich werde mal einwenig an meinem System fummeln... ( Weichei ist schließlich da zu da! )

Mein unspektakulärer Vorschlag:
Die DLLs im WINDOWSResourcesThemes-Verzeichniss haben zwar die Erweiterung .msstyles, enthalten aber die Pixelmaps fürs Styling. Das reicht aus, wenn Du auf die Hover-Funktion verzichten würdest! Ich werde aber mal schauen, ob man nicht eine Callback-Funktion dort unter bringen könnte, die Du aber in deiner Heimatsprache ASM basteln müstest, da XProfan nicht für sowas, sondern für einfaches Windowing ausgelegt wurde.

Die Warper-Idee ist Genial! Das erspart viel Code-Converting. Na dann, schlürf nicht zu viel Kaffe... ( #coffeshocking# - war doch so, oder? )
 
mele (¯`·.¸¸.{ WinXP Pro, XProfan9, XPIA }.¸¸.·´¯)

<Bugs zählen ist besser als Schafe zählen, da der Computer nur so schlau ist wie der der Mensch der ihn bedient.>
08.11.2005  
 




Claus
Santa
@mele:
Die DLL-Idee hatte ich auch.
Bitte melde Dich wenn du noch was gefunden hast. Nun, soweit so gut.

Trotzdem THX.
 
Snoozel,
[[StA/oXr]] // life is just'n bugfree, cos coding is life
08.11.2005  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

7.944 Betrachtungen

Unbenanntvor 0 min.
E.T.10.03.2018
Ernst30.04.2014
Frank Tretter21.02.2012

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie