wyświetlanie tekstu na pulpicie

0

Cześć,

Mam pytanie dotyczące wyświetlania tekstu, a właściwie żeby znajdował się
on na najwyższej warstwie (nic go nie przesłaniało). Na formie mam tylko kontrolkę WindowsMediaPlayer v(9.0) chciałbym wyświetlić napisy na tej formie tak żeby były widoczne ale okno Mp przesłania napisy wyświetlane zwykłymi metodami tj. Canvas.TextOut(x,y,text);

I to samo przy mp rozszerzonym na cały ekran. Jak to zrobić?

0

Moze sprobuj tak New Form .... BorderStyle : bsNone -=- TransparentColor : True -=- no i kolor ustaw jaki ma byc przezroczysty lub nie :D ustaw forme aby byla StayOnTop i juz ;) bedzie zawsze na widoku :) Moze pomoglem [cya]

0

Canvas.Handle:= GetDC(0);

//poprzednim razem napisalem wiecej, ale nie wyslalo to teraz juz mi sie nie chce

0

var
R:TRect;
C:TCanvas;
begin
C:=TCanvas.Create;
C.Handle:=GetDC(mp.Handle);
R:=Rect(1,1,200,200);
C.Brush.Style:=bsClear;
DrawText(C.Handle, 'vcnxnxnx', -1, R, DT_CENTER);
C.Free;

Dzięki za pomoc znalazłem coś takiego i dzieła tylko przy fullscrenie w mp nie działa bo jest chyba potrzeby uchwyt do pulpitu i właśnie tu mam problem jak zrobić uchwyt do pulpitu

C.Handle:=GetDC( ??????? .Handle);

0

Wasyl już napisał : GetDC(0)

0

MP wyświetla filmy na osobnej warstwie, tzw. nakładce (overlay).

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