| |
|
|
![GDL: 01.10.2007](.././../../i/a/163757696547b07eee29838.gif) GDL | ¡Hola, kann me Por favor, alguien sagen, cómo bajo Profano el Windowsdesign abfrägt? siehe Bildanhang.Gracias.
Servus Georg |
|
|
| |
|
|
|
![: 01.10.2007](.././../../i/a/noavatar.gif) | @Georg
¿Te ha el ? KompilierenMarcaSeparación ¡Hola Georg Sehe grade en Deinem Screenshot, dass Usted PRFellow en Deinem Sistema hast. Búsqueda veces en el Vorlagen el Expediente WIN32.PRF, como findest Usted el obigen Texto y todavía viel mehr por Thomas Hölzer |
|
|
| |
|
|
|
![GDL: 01.10.2007](.././../../i/a/163757696547b07eee29838.gif) GDL | @ Horst
Das währe el nächste Schritt gewesen.Dieser Diálogo se sólo aufgerufen voluntad, si Windows klassisch no eingestellt es.
Yo debería primero en Erfahrung bringen qué eingestellt es.(En richtigen Einstellungen se sonst dieser Programmteil no angewendet)
Servus Georg |
|
|
| |
|
|
|
![iF: 02.10.2007](.././../../i/a/1.gif) | Antes Usted ahora irgendwo inner Reg rumwurstelst: Kontrolliere simplemente si %cyCaption el typischen Win89-Valor aufweist,- de otra manera gibts como todavía [...] ![](/intl/i/lnk.gif) |
|
|
| |
|
|
|
![Jörg Sellmeyer: 02.10.2007](.././../../i/a/8132362004294faafc5e8c.jpg) Jörg Sellmeyer | ¡Hola Georg, Tal vez hilft Usted que aquí más: [...] ![](/intl/i/lnk.gif) Saludo Jörg |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... ![](https://www.wuestensand.info/images/CoverFataMorganaklein.jpg) | 02.10.2007 ▲ |
|
|
|
|
![GDL: 02.10.2007](.././../../i/a/163757696547b07eee29838.gif) GDL | Erstma allen danke. Yo möchte no automáticamente umschalten, pero sólo auslesen.
Wenn Yo el correcto erkenne, va el con el :
HTHEME GetWindowTheme( HWND hWnd );
Nur como va el con Profano?
Servus Georg |
|
|
| |
|
|
|
![RGH: 02.10.2007](.././../../i/a/20.gif) RGH | ¡Hola, en esta API después de XProfan umzusetzten, mußt Usted primero wissen, en welcher Windows-DLL ellos steckt. Es en el API-Ayuda para gewöhnlich angegeben y diesem Fall el uxtheme.dll.
Der Rückgabewert es una Valor des Typs HTHEME. Das H como erster Buchstabe beudet Handle y una 32-Bit-Betriebssystem es dieses una 32-Bit-Valor, Así que una Longint. Der Parámetro HWND es el Handle des a untersuchenden Fensters. Will uno el Función en XProfan also para la ventana principal aufrufen, así lautet ellos: KompilierenMarcaSeparación Yo fürchte aber, ellos bringt Usted no más. Zum una hay el DLL sólo de Windows XP y para otro son ellos auch en uno Standard-XP-Oberfläche 0 zurück.
Usted es vermutlich en el Hauptsache por lo tanto, herauszubekommen, si el Titel- y Menüzeilen el korrekte Gröe el klassischen Bildschirmdarstellung haben, así el Dialogelemente korrekt en el Dialoge passen. Como helfen Usted el XProfan-Systemvariablen %cyCaption y %cyMenu más. Wenn deren Valor größer es, como en Deiner klassischen Darstellung es entweder una XP- oder Vista-Stil en el Einsatz, o Anzeige wurde anderweitig angepaßt. (Auch bajo Win2000 y früher, podría uno el Ansicht así verändern, dass el Größen no mehrt stimmten, also etwa doppel hohe Titelzeilen en Fenstern, etc.) (En XP en el XP-Look ha %cyCaption z.B. valor 26.)
Saludo Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 02.10.2007 ▲ |
|
|
|
|
![GDL: 02.10.2007](.././../../i/a/163757696547b07eee29838.gif) GDL | Gut entonces Aprovecho %cyCaption. Wird sowieso o ne- langwierige Geschichte.Zwei Rechner meiner Testanlagen puede sólo 1024*768 con 256 Farben.Muss todos festen Farbzuweisungen en Variables umwandeln y por 2 diferente Archivos invitar. También puede esta Graphikkarten max. 300 Farbbuttons (SKcontrol) darstellen. Anscheinend benötigt WinME de los 16 Mb Graphikspeicher zuviel.En normalen Windowsbuttons hay no Problemas. Ach Abwärtskompatibel como bist du schön.
Servus Georg |
|
|
| |
|
|
|
![GDL: 03.10.2007](.././../../i/a/163757696547b07eee29838.gif) GDL | Das letzte Problema es nun, Yo lo hinbekomme, dass el Desktopikonen fixiert bleiben.
Servus Georg |
|
|
| |
|
|
|
![GDL: 03.10.2007](.././../../i/a/163757696547b07eee29838.gif) GDL | Möchte si dieser Diálogo comenzó se, KompilierenMarcaSeparación el dieser siempre en el Vordergrund restos, oder el Hauptprogramm angehalten restos.
Posesiones ya con winexecwait KompilierenMarcaSeparación intenta. Dies va zwar einwandfrei, sólo si al Theme wechselt,dauert dies fast 2min. a el Hauptprogramm weitermacht.Denkt cada igual a una Programmabsturz.
Ohne winexecwait y mittels uno Bucle en el con findwindow nachgesehen se, si el Diálogo todavía se ejecuta va auch no, como dieser en el verschiedenen WinVer. diferente Fenstertitel trägt. Gibt lo como o ne- Möglichkeit?
Servus Georg |
|
|
| |
|
|
|
![iF: 04.10.2007](.././../../i/a/1.gif) | Starte el cpl como Parámetro para el Control.Exe en lugar de runDLL el control.exe starten que se. |
|
|
| |
|
|
|
![GDL: 05.10.2007](.././../../i/a/163757696547b07eee29838.gif) GDL | |
|
| |
|
|