Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.03.23;
Скачать: [xml.tar.bz2];

Вниз

GetTextExtentPoint32   Найти похожие ветки 

 
FishNode   (2008-02-26 14:43) [0]

не скомпилировать ошибка и курсор после первой запятой,
что надо ?

var
Size:TSize;
begin
GetTextExtentPoint32(hdc,"проверка",22,size);


хочу узнать длину в пикселях текста (для его последующей отсентровки)

[Error] unit4.pas(112): "(" expected but "," found


 
Palladin ©   (2008-02-26 14:50) [1]

а какая из этих трех строк стодвенадцатая?


 
Thrasher ©   (2008-02-26 14:52) [2]

Надо так

var
Size:TSize;
begin
GetTextExtentPoint(HDC,"Проверка",22,size);


 
Thrasher ©   (2008-02-26 14:53) [3]

GetTextExtentPoint32 - вызывается из GetTextExtentPoint и напрямую вызываться не может


 
Плохиш ©   (2008-02-26 15:04) [4]


> FishNode   (26.02.08 14:43)  

Хто такой этот hdc?


 
Palladin ©   (2008-02-26 15:04) [5]


> Thrasher ©   (26.02.08 14:53) [3]

да ну что вы говорите...


 
Thrasher ©   (2008-02-26 15:07) [6]


> Palladin

Мда... тупимс :)... Все вызывается


 
Thrasher ©   (2008-02-26 15:12) [7]

Вот конкретный пример

procedure TForm1.Button1Click(Sender: TObject);
var
Size:TSize;
begin
GetTextExtentPoint32(Form1.Canvas.Handle,"Проверка",8,size);
ShowMessage("Длина текста "+ IntToStr(Size.cx));
end;



 
Плохиш ©   (2008-02-26 15:21) [8]


> Thrasher ©   (26.02.08 15:12) [7]
> Вот конкретный пример


> GetTextExtentPoint32(Form1.Canvas.Handle,"Проверка",8,size);

Это пример маразматического кода-глюкодрома.


 
FishNode   (2008-02-26 17:10) [9]

для проверки сунул код в обычное приложение - все нормально

оказалось надо Consol.hdc прописать, где Consol - мой тип с записью hdc:handle
странно что оно не сказало синтакс еррор или еще что-нибудь


 
Palladin ©   (2008-02-26 17:11) [10]

как не сказало, очень даже сказало, только ты не понял...



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

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

Наверх





Память: 0.46 MB
Время: 0.007 c
15-1202698088
Dmitry S
2008-02-11 05:48
2008.03.23
Вопрос про ООП


8-1177567835
givigudze
2007-04-26 10:10
2008.03.23
Звук м,е,


15-1202821756
TankMan
2008-02-12 16:09
2008.03.23
Информация по написанию гаджетов....


4-1185371462
Dmitry_177
2007-07-25 17:51
2008.03.23
непойму в чем дело с сервисом


2-1204013996
kiberg
2008-02-26 11:19
2008.03.23
свойство в виде массива





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский