Juan,
Puedes por favor proporcionar un pequeño ejemplo de código que reproduzca el error ó mostrar una imagen de la pantalla ? gracias
bIsThemed = ( ( ( BOOL ) FindResource( GetResources(), MAKEINTRESOURCE( 1 ),
MAKEINTRESOURCE( 24 ) ) ) ||
( ( BOOL ) FindResource( GetInstance(), MAKEINTRESOURCE( 1 ),
MAKEINTRESOURCE( 24 ) ) ) || pIsAppThemed() );
bIsThemed = ( ( ( BOOL ) FindResource( GetResources(), MAKEINTRESOURCE( 1 ),
MAKEINTRESOURCE( 24 ) ) ) ||
( ( BOOL ) FindResource( GetInstance(), MAKEINTRESOURCE( 1 ),
MAKEINTRESOURCE( 24 ) ) ) );
La razón de haber modificado la función IsAppThemed() es debido a que en Windows 7, aún teniendo los temas desactivados y mostrando la apariencia "clásica antigua" de Windows, IsAppThemed() contenida en uxtheme.dll devuelve verdadero.
Nosotros no hemos advertido ningún inconveniente con este cambio. Pero tu, como dices, si.
Por eso, si eres tan amable de proporcionar un ejemplo ó un pantallazo veremos la forma de solucionarlo. Si no colaboras en tan poco que te pedimos, realmente es dificil poder ayudarte
#include "FiveWin.ch"
function Main()
MsgInfo( IsAppThemed() )
return nil
DLL static FUNCTION IsAppThemed() AS BOOL LIB "uxtheme.dll"
#include "FiveWin.ch"
function Main()
MsgInfo( IsAppThemed() )
MsgInfo( IsThemeActive() )
return nil
DLL static FUNCTION IsAppThemed() AS BOOL LIB "uxtheme.dll"
DLL static FUNCTION IsThemeActive() AS BOOL LIB "uxtheme.dll"
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: No registered users and 36 guests