Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Подскажите описание параметров 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]

Что, никто не знает?


Наверх

Титульная страница Поиск, карта сайта Написать письмо