Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.07;
Скачать: 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 вся ветка

Текущий архив: 2003.04.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
3-19441
aleksey_sv
2003-03-18 15:42
2003.04.07
DBGrid и CheckBox


4-19925
Dmitry_Koteroff
2003-02-07 23:30
2003.04.07
Написание аналога ps в Win32


1-19590
Демонов Е.В.
2003-03-28 16:52
2003.04.07
МАСКА


3-19495
studentas
2003-03-14 17:19
2003.04.07
SQL v DELPHI


3-19483
Виталий Панасенко
2003-03-18 14:01
2003.04.07
FIBPlus&Exception