RADIO from source code are not Trasparent ?

Post Reply
Davide
Posts: 190
Joined: Tue Mar 14, 2006 1:59 am
Location: Italy

RADIO from source code are not Trasparent ?

Post by Davide »

Hello all.

The small sample below produces the attached image in not themed OS's (under XP or Vista it's ok: radio background is white). Do you know how can I solve it ?
Thanks,
Davide
FWH 7.09 - Bcc 5.5
Image

Code: Select all

******************
function testRad()
******************
local oDlg, oBmp, oFont2, oBtn, oRad, cVar:="First"

  DEFINE FONT oFont2 NAME "MS Sans Serif" SIZE 0,-8
  DEFINE BRUSH oBmp RESOURCE "WizDlg" 

  DEFINE DIALOG oDlg FROM 0,0 TO 256,400 PIXEL ;
         FONT oFont2 ;
         TITLE "Transparent Radios" ;
         BRUSH oBmp TRANSPARENT ;
         STYLE nOr( DS_SYSMODAL, WS_POPUP )

  @ 7,138 SAY "Test" SIZE 62,14 PIXEL COLOR CLR_WHITE OF oDlg  // ok, Transparent

  @ 50,5 RADIO oRad VAR cVar ITEMS "First" SIZE 45,10 PIXEL OF oDlg
  @ 50,55 RADIOITEM "Second" RADIOMENU oRad SIZE 90,10 PIXEL OF oDlg

  @ 108,149 BUTTON oBtn PROMPT "Close" ACTION oDlg:End() SIZE 43,11 PIXEL FONT oFont2 OF oDLG

  ACTIVATE DIALOG oDlg CENTERED 

  oFont2:End()
  RELEASE BRUSH oBmp

return nil
User avatar
nageswaragunupudi
Posts: 8017
Joined: Sun Nov 19, 2006 5:22 am
Location: India
Contact:

Post by nageswaragunupudi »

The radio items are transparent with FWH 7.12, when i tested the same code ( with different bitmap ofcourse).
Regards

G. N. Rao.
Hyderabad, India
Davide
Posts: 190
Joined: Tue Mar 14, 2006 1:59 am
Location: Italy

Post by Davide »

nageswaragunupudi,
nageswaragunupudi wrote:The radio items are transparent with FWH 7.12, when i tested the same code ( with different bitmap ofcourse).
Thank you for testing that code. I have even FWH 7.10, but haven't had time to reapply my custom changes to the standard classes yet.

However I made additional tests and the problem doesn't seem to be related to themes because it works as expected even on Win98 and Win2K

It seems that code behaves that way only on Windows Server 2003. Installing the Service Pack 2 didn't cure it.
On that system, I've also noticed that labels in groupboxes (from resources, in other dialogs) are not transparent too (if this can shad any lights on you).

Could you please send me your compiled sample at "guolo [dot] davide [at] tiscali [dot] it" so that I can test it on my server ?

Thank you,
Davide
Post Reply