Win XP Manifest64- Combobox CheckBox Group-box - no funciona

Win XP Manifest64- Combobox CheckBox Group-box - no funciona

Postby José » Mon Jun 24, 2024 12:16 pm

Hola a todos

Por favor solicito ayuda, me declaro recién principiante en esto de intentar intervenir en la configuración y ando perdido.

He armado lo siguiente, y aunque no arroja errores y sí aplica el theme XP quitando el 3D !!!, no reacciona a las instrucciones específicas deseadas para combobox, checkbox y group-box.

.RC

// RESOURCE SCRIPT generated by "Pelles C for Windows, version 9.00".

#include <windows.h>
#include <commctrl.h>
#include <richedit.h>

LANGUAGE LANG_ENGLISH,SUBLANG_ENGLISH_US

1 24 "MiWinXP.Manifest64"

Archivo MiWinXP.Manifest64

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" processorArchitecture="amd64" name="FiveTech Software.FWH64.FiveWin" type="win32" />
<description>FWH64 for Harbour/xHarbour</description>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="amd64" publicKeyToken="6595b64144ccf1df" language="*" />
</dependentAssembly>
</dependency>
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<windowsSettings>
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
<themeInfo xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<themeID>WindowsXP</themeID>
<colorScheme>Custom</colorScheme>
<!-- Colores para el checkbox -->
<checkBoxBackgroundUnchecked>000000</checkBoxBackgroundUnchecked>
<checkBoxBackgroundChecked>CCCCCC</checkBoxBackgroundChecked>
<checkBoxBorderUnchecked>fd0202</checkBoxBorderUnchecked>
<checkBoxBorderChecked>666666</checkBoxBorderChecked>
<!-- Colores para el combobox -->
<backgroundColor>000000</backgroundColor>
<hoverColor>CCCCCC</hoverColor>
<selectionColor>fd0202A</selectionColor>
<!-- Colores para el GroupBox -->
<groupBoxTheme>Custom</groupBoxTheme>
<borderColor>000000</borderColor> <!-- Color del marco del GroupBox -->
</themeInfo>
</windowsSettings>
</application>
</compatibility>
</assembly>

.HBP

El archivo del proyecto incluye el .RC de esta forma

...\Resource\MI_WIN_MANIFEST.RC

¿Qué está mal?

Gracias por leer y de antemano por responder.
José Concha Leiva - Chile
"Querer, saber y hacer, es poder"
HB MSVSC + FWH 24.04 + MySQL/MaríaDB/DBFCDX (64 bits)
https://zenitx.com
User avatar
José
 
Posts: 40
Joined: Sat Dec 10, 2016 8:58 pm

Re: Win XP Manifest64- Combobox CheckBox Group-box - no funciona

Postby Antonio Linares » Mon Jun 24, 2024 12:36 pm

Estimado José,

Por lo que se ve, esas claúsulas no estan soportadas y simplemente se las ha inventado la inteligencia artificial.

Hay que buscar otra forma de hacerlo
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42097
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Win XP Manifest64- Combobox CheckBox Group-box - no funciona

Postby karinha » Mon Jun 24, 2024 1:06 pm

Windows XP? Aún se usa?

https://github.com/AugeOhr/TGRID/blob/main/Windows10.Manifest

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7820
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Win XP Manifest64- Combobox CheckBox Group-box - no funciona

Postby Jimmy » Mon Jun 24, 2024 2:40 pm

hi,

i´m not sure what you want to do, but you can not change design of Combobox, CheckBox or Group-box this Way
to change Colors you have to disable Theme first
Code: Select all  Expand view
   SetWindowTheme( oControl:hWnd, "", "" ) )

than you will "see" Color which you have set on Control COLOR Option.
but i don´nt think that you can change Border Color, only Background and Foreground in COLOR Option

Combobox have 2 Parts and need Ownerdraw
viewtopic.php?t=44457
greeting,
Jimmy
User avatar
Jimmy
 
Posts: 1732
Joined: Thu Sep 05, 2019 5:32 am
Location: Hamburg, Germany

Re: Win XP Manifest64- Combobox CheckBox Group-box - no funciona

Postby José » Fri Jun 28, 2024 1:29 pm

Buenos días

Gracias Antonio, Karinha y Jimmy por responder y por ayudarme a entender.

Haré algunas pruebas; y si no resulta creo que por ahora no podré aplicar.

Mis conocimientos aún no son suficientes, pero sigo aprendiendo.

Saludos
José Concha Leiva - Chile
"Querer, saber y hacer, es poder"
HB MSVSC + FWH 24.04 + MySQL/MaríaDB/DBFCDX (64 bits)
https://zenitx.com
User avatar
José
 
Posts: 40
Joined: Sat Dec 10, 2016 8:58 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 29 guests