ikony na pulpicie

0

Jak zrobić aby tło ikon na pulpicie było przeźroczyste? (w Delphi {brawo} )

pozdrawiam :-)

0

Delphi tu nie ma nic do rzeczy, tło ikony jak sam to zauważyłeś musi być przezroczyste, a to oznacza, że musisz swoją ikonę zrobić w edytorze, który pozwala ustawić taki atrybut dla koloru tła (delphioski ResourceEditor na to pozwala menu Tools).

0

kolor przezroczysty jest ten ktory
przy malowaniu ikony umiescisz w lewym dolnym rogu

0

no oki troche żle zadałem ;( pytanie chodziło mi o tło nazwy ikony domyślnie jest to kolor pulpitu a ja chcę je zmienić na przeźroczyste aby było widać dobże tapetę

0

W i-necie - jak dobrze poszukasz - to znajdziesz kilkukilobajtowy programik o nazwie transdesk.exe wraz z jego prościutkim kodem źródłowym. Gdybym siedział w domu, to nawet bym Ci go podesłał... ale nie siedze ;) --"Imagination is more important than knowledge." - A. Einstein

0

Chyba o to chodzi ???

var
uch:HWND;
begin
uch:= FindWindow('Progman', 'Program Manager');
if ( uch&lt&gt NULL ) then
uch := FindWindowEx(uch, 0, 'SHELLDLL_DefView',); if ( uch &lt&gt NULL ) then uch := FindWindowEx(uch, 0, 'SysListView32', );
if ( uch &lt&gt NULL ) then
if ( ListView_GetTextBkColor(uch) &lt&gt CLR_NONE ) then
ListView_SetTextBkColor(uch, CLR_NONE) ;
InvalidateRect(uch, nil, TRUE);
UpdateWindow(uch);

--Pozdrowienia

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