Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.18;
Скачать: [xml.tar.bz2];




Вниз

Подскажите описание параметров DrawCaption 


Cossys   (2001-12-18 19:01) [0]

Подскажите, пожалуйста, описание параметров функции DrawCaption.



Cossys   (2001-12-19 10:56) [1]

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



nikkie   (2001-12-19 12:10) [2]

Start/Programs/Borland Delphi 5/Help/MS SDK Help Files/Win32 SDK Reference

либо

MSDN



Cossys   (2001-12-19 12:50) [3]

Якi вумнi у нас думки. ДА Я В ХЭЛПЕ СМОТРЕЛ! НЕТ НИЧЕГО! Диву просто даюсь... нет что бы что-то подсказать полезное - повумничать надо



MBo   (2001-12-19 13:05) [4]

>В ХЭЛПЕ СМОТРЕЛ! НЕТ НИЧЕГО
как смотрел?
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 13:58) [5]

2 Mbo

Спасибо. У меня действительно нет. Самого раздрожает, когда в хэлп не смотрят и глупые вопросы задают



nikkie   (2001-12-19 14:54) [6]

2Cossys
а ты прикинь как меня раздражает, когда некто не умеет смотреть хелп, а когда ему говорят КАК его смотреть, то даже ленится это сделать.



MBo   (2001-12-19 15:19) [7]

>Cossys
если на Drawcaption F1 - не показывает.
если в WinSDK Help ввести - есть такая буква ;)



Cossys   (2001-12-19 15:39) [8]

Мужики, да у меня не повылазило!

2 nikkie
НЕТ у меня этого файлика. НЕТУ-У-У!!! Я сразу посмотрел, куда Вы указали.

2 Mbo
Может Вам не сложно скинуть эту хэлпину на мыло (если не большой, конечно).



MBo   (2001-12-19 15:59) [9]

Увы, 25 мегабайт.



Юрий Зотов   (2001-12-19 16:03) [10]

> Cossys

Объем "этой хэлпины" ОЧЕНЬ большой, по мылу вряд ли получится. Но "эта хелпина" входит в дистрибутив Delphi. Поэтому у Вас может ее не быть только если при инсталляции Delphi Вы сняли соответствующий флажок. Выводы делайте сами.



Cossys   (2001-12-19 17:06) [11]

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 17:42) [12]

Нет, это неверно. GetDC дает DC клиентской области, а Вам нужна неклиентская, которую дает GetWindowDC. И в конце не забудьте вызвать ReleaseDC, иначе будет утечка ресурсов.

Очень советую срочно поставить SDK, снимете много вопросов. Альтернатива - найдите CD с дистрибутивом Delphi, на котором есть каталог RunImage. Там этот хелп должен быть уже в готовом виде, можно скачать его к себе или пользоваться им прямо с CD.

А политика Вашей службы, мягко говоря, не очень понятна.



Polevi   (2001-12-19 17:58) [13]

И строки

mn:=GetDC(WinName);
WinName:=FindWindow("TForm1", "Form1");

местами желательно поменять



Cossys   (2001-12-19 18:56) [14]

Всем спасибо.



Dimaond Cat   (2001-12-20 01:15) [15]

2 Cossys может у тебя и установлен этот хелп но не подшит к справочной системе дельфей
, у меня такой глюк был при установке дельфи4 , причем когда ставил с других сd то все работало , попробуй подшить через HELP->Customize




Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.18;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.74 MB
Время: 0.021 c
1-57102           ev                    2002-01-31 15:18  2002.02.18  
как нарисовать кнопку нажатой?


3-57007           evgen_2001            2002-01-24 12:46  2002.02.18  
Как создать таблицу?


6-57163           valiev                2001-11-28 14:49  2002.02.18  
Как в Дельфи использовать метод POST


3-56983           cahek2000             2002-01-23 14:28  2002.02.18  
RxDBGrid


1-57053           Vitek                 2002-02-01 13:53  2002.02.18  
Шрифты