... ), ::oWnd:oBrush:hBrush ), SetBrushOrgEx( ::hDC, aOrg[ 1 ], aOrg[ 2 ] ) } Aparentemente en el método Paint(), el dato ::lTransparent toma dato negativo y ejecuta el otro proceso. (posiblemente) No comprendo el porque, pero esta parte de código no se ejecuta como esperaba. Si ::lTransparent ...