Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 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



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

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

Наверх




Память: 0.47 MB
Время: 0.004 c
3-56975
Jony
2002-01-23 12:13
2002.02.18
В DBGrid


4-57255
Tosov
2001-12-18 00:46
2002.02.18
THandle


6-57176
Victor
2001-11-30 12:42
2002.02.18
Socket


1-57135
HDD
2002-02-03 16:48
2002.02.18
Помогите люди добренькие


3-57010
olden
2002-01-22 18:10
2002.02.18
то ли ADO глючит, то ли...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский