ich beschäftige mich mit der Frage, ob sich ein xbpStatic-Object transparent über eine Bitmap legen lässt, so das nur die Caption des xbpStatic-Objectes sichtbar ist.
Laut Online-Hilfe kann für ein xbpStatic-Object „die spezielle Farbe XBPSYSCLR_TRANSPARENT zusammen mit XBP_PP_BGCLR dazu verwendet werden, um den Hintergrund eines Xbase Part transparent zu schalten.“
Beispiel:
Code: Alles auswählen
Func CreateTransparentStatic( oDlg )
Local oT
oT := XbpStatic():new( oDlg:drawingArea, , {260,250}, {80,20},{;
{XBP_PP_FGCLR, GRA_CLR_WHITE }, ;
{XBP_PP_BGCLR, XBPSYSCLR_TRANSPARENT }} )
oT:caption := "Test"
oT:clipSiblings := .T.
oT:options := XBPSTATIC_TEXT_VCENTER+XBPSTATIC_TEXT_LEFT
oT:Create()
Return ( oT )
Sehe ich das richtig, dass mit „XBPSYSCLR_TRANSPARENT“ ein xbpStatic-Control „nur“ die Hintergrundfarbe des Parent annimmt?
Gruß,
Olaf