Czy ktoś zna funkcje ktora by rysowała prostokąt, który jest przeźroczysty (tzn. widać tylko jego krawędzie). Próbowałem coś z funkcją: Polyline. Niestety nie wychodzilo.
0
0
Canvas->Brush->Style = bsClear;
Canvas->Rectangle(100, 100, 200, 200);
0
Builderze by to przeszlo w Borlandzie 5.02 niestety nie.
Ale znalazlem juz rozwiazanie. Jeśli kogoś interesuje:
tworzymy swoj pedzel:
typedef struct tagLOGBRUSH {
UINT lbStyle; //w naszym przypadku BS_NULL
COLORREF lbColor; // przyparametrze BS_NULL ten parametr jest ignorowany
LONG lbHatch; // np. HS_CROSS
} LOGBRUSH;
natspnie wystarczy juz normalnie stworzyc tylko uchwyt do tego pedzla:
HBRUSH CreateBrushIndirect(
CONST LOGBRUSH *lplb // pointer to structure describing brush
);
i malujemy :D
Dzieki za próbe pomocy.
0
Myślałem, że Builder ... nieważne. Jak winapi to
GetStockObject(NULL_BRUSH)