<BORLAND 5.02> "Zaznaczenie"

0

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

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)

1 użytkowników online, w tym zalogowanych: 0, gości: 1