Вниз
Скачать: CL | DM;

Надпись на Desktop e   Найти похожие ветки 

← →
Sfagnum ©   (2003-02-10 10:43) [0]

проблемы следующие: фон дочернего (относительно DeskTop) окошка (STATIC) серый, а хотелось бы шоб его вообще не было.

и ещё что мне в нижнем коде не ндравиться - это то что на тулбаре видно прграмку

program winmin;

uses windows;

var R: TRect;
wndText : HWND;
begin
GetWindowRect(GetDesktopWindow, R);
wndText := CreateWindowEx(WS_EX_TRANSPARENT, "STATIC","Текст",WS_CHILD or SS_RIGHT,r.Right - 96,r.Bottom - 66, 86, 16,GetDesktopWindow,0,hInstance,nil);
ShowWindow(wndText, SW_NORMAL);
ShowCursor(False);
UpdateWindow(wndText);
Sleep(10000);
ShowCursor(True);
DestroyWindow(wndText);
end.


Я новичёк в юзанье API.
В том ли я направлении копаю?
Если можно то киньте примерчик.
И есть ли возможность изменмить цвет & шрифт надписи не использую callback

Заранее спасибо.


← →
Игорь Шевченко ©   (2003-02-10 10:49) [1]

Фон - Обрабатывай сообщение WM_CTLCOLORSTATIC


← →
Sfagnum ©   (2003-02-10 11:21) [2]

Проблемка в том что я не знаю как обрабатывать сообщения не мною зарегистрированого класса и что что в нём обрабатывать :)


← →
Игорь Шевченко ©   (2003-02-10 14:57) [3]

Пишешь свою оконную процедуру, после создания окна говоришь
OldWndProc := SetWindowLong(HWnd, GWL_WNDPROC, LPARAM(@YourWndProc))

Вдумчиво читаешь про subclassing



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.014 c
14-19819
Deonis_L
2003-03-20 12:17
2003.04.07
Как включить скаченный компонент в Delphi?


3-19420
Staraya
2003-03-18 09:35
2003.04.07
Отношение один ко многим


14-19816
gn
2003-03-18 14:35
2003.04.07
Встреча мастаков в Омске


1-19632
delkos
2003-03-23 22:45
2003.04.07
кодировки клавишь...


1-19571
Vint
2003-03-25 15:15
2003.04.07
Курсор дергается




   Наверх