![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите описание параметров DrawCaption
Cossys © (2001-12-18 19:01:00)Подскажите, пожалуйста, описание параметров функции DrawCaption.
Dimaond Cat (2001-12-20 01:15:00) [1]2 Cossys может у тебя и установлен этот хелп но не подшит к справочной системе дельфей
, у меня такой глюк был при установке дельфи4 , причем когда ставил с других сd то все работало , попробуй подшить через HELP->Customize
Cossys (2001-12-19 18:56:00) [2]Всем спасибо.
Polevi (2001-12-19 17:58:00) [3]И строки
mn:=GetDC(WinName);
WinName:=FindWindow("TForm1", "Form1");
местами желательно поменять
Юрий Зотов (2001-12-19 17:42:00) [4]Нет, это неверно. GetDC дает DC клиентской области, а Вам нужна неклиентская, которую дает GetWindowDC. И в конце не забудьте вызвать ReleaseDC, иначе будет утечка ресурсов.
Очень советую срочно поставить SDK, снимете много вопросов. Альтернатива - найдите CD с дистрибутивом Delphi, на котором есть каталог RunImage. Там этот хелп должен быть уже в готовом виде, можно скачать его к себе или пользоваться им прямо с CD.
А политика Вашей службы, мягко говоря, не очень понятна.
Cossys (2001-12-19 17:06:00) [5]2 да я бы переставил, но наша служба разумеет по другому. Может, тогда, подскажите как handle of device context выцепить... или я что-то не то делаю, но
hdc:=GetDC(HWND) - это корректно?
var
WinName : HWND;
mn : hdc;
begin
mn:=GetDC(WinName);
WinName:=FindWindow("TForm1", "Form1");
DrawCaption(WinName, mn, Rect(1,1,255,9), DC_INBUTTON);
а хоть бы хны!
Юрий Зотов (2001-12-19 16:03:00) [6]> Cossys
Объем "этой хэлпины" ОЧЕНЬ большой, по мылу вряд ли получится. Но "эта хелпина" входит в дистрибутив Delphi. Поэтому у Вас может ее не быть только если при инсталляции Delphi Вы сняли соответствующий флажок. Выводы делайте сами.
MBo (2001-12-19 15:59:00) [7]Увы, 25 мегабайт.
Cossys (2001-12-19 15:39:00) [8]Мужики, да у меня не повылазило!
2 nikkie
НЕТ у меня этого файлика. НЕТУ-У-У!!! Я сразу посмотрел, куда Вы указали.
2 Mbo
Может Вам не сложно скинуть эту хэлпину на мыло (если не большой, конечно).
MBo (2001-12-19 15:19:00) [9]>Cossys
если на Drawcaption F1 - не показывает.
если в WinSDK Help ввести - есть такая буква ;)
nikkie (2001-12-19 14:54:00) [10]2Cossys
а ты прикинь как меня раздражает, когда некто не умеет смотреть хелп, а когда ему говорят КАК его смотреть, то даже ленится это сделать.
Cossys (2001-12-19 13:58:00) [11]2 Mbo
Спасибо. У меня действительно нет. Самого раздрожает, когда в хэлп не смотрят и глупые вопросы задают
MBo (2001-12-19 13:05:00) [12]>В ХЭЛПЕ СМОТРЕЛ! НЕТ НИЧЕГО
как смотрел?
The DrawCaption function draws a window caption.
BOOL WINAPI DrawCaption(
HWND hwnd, // handle to window to get text and icon from
HDC hdc, // handle to device context to draw into
LPCRECT lprc, // pointer to rectangle to draw into
UINT uFlags, // set of drawing option flags
);
Parameters
hwnd
Handle to a window that supplies text and an icon for the window caption.
hdc
Handle to a device context. The function draws the window caption into this device context.
lprc
Pointer to a RECT structure that specifies the bounding rectangle for the window caption.
uFlags
A set of bit flags that specify drawing options. You can set zero or more of the following flags:
Value Meaning
DC_ACTIVE The function uses the colors that denote an active caption.
DC_ICON The function draws the icon when drawing the caption text.
DC_INBUTTON The function draws the caption as a button.
DC_SMALLCAP The function draws a small caption, using the current small caption font.
DC_TEXT The function draws the caption text when drawing the caption.
If DC_SMALLCAP is specified, the function draws a normal window caption.
Return Values
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero.
Cossys (2001-12-19 12:50:00) [13]Якi вумнi у нас думки. ДА Я В ХЭЛПЕ СМОТРЕЛ! НЕТ НИЧЕГО! Диву просто даюсь... нет что бы что-то подсказать полезное - повумничать надо
nikkie (2001-12-19 12:10:00) [14]Start/Programs/Borland Delphi 5/Help/MS SDK Help Files/Win32 SDK Reference
либо
MSDN
Cossys (2001-12-19 10:56:00) [15]Что, никто не знает?