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

Вниз

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

 
SIV5000   (2010-12-11 09:19) [0]

Народ привет. Подскажите, вот нужно нарисовать иконку размером 128 х 128, если такой размер присутствует в иконке (не растягивать).
Усли сделать так:

var
TI:TIcon;
begin
/////////
TI.LoadFromFile("D:\1.ico");  если загружаю иконку с файла
ICon.SetSize(128, 128);      тогда возможно установить размер
Form1.Canvas.Draw(100,100, BI); и рисуеться иконка нужного размера

а если получить HICON
TI.Handle:=  GetIconHandle("D:\1.mp3");
ICon.SetSize(128, 128);      тогда здесь выбивает

Почему так? Как ето обойти?
Пробовал создавать еще одну TIcon и потом
эту TempIcon.Assign(TI);
TempIcon.SetSize(128, 128);
но результат тот же;


 
SIV5000   (2010-12-11 09:21) [1]

Извените там немного не правильно написал :)

var
TI:TIcon;
begin
/////////
TI.LoadFromFile("D:\1.ico");  если загружаю иконку с файла
TI.SetSize(128, 128);      тогда возможно установить размер
Form1.Canvas.Draw(100,100, TI); и рисуеться иконка нужного размера

а если получить HICON
TI.Handle:=  GetIconHandle("D:\1.mp3");
TI.SetSize(128, 128);      тогда здесь выбивает

Почему так? Как ето обойти?
Пробовал создавать еще одну TIcon и потом
эту TempIcon.Assign(TI);
TempIcon.SetSize(128, 128);
но результат тот же;


 
Anatoly Podgoretsky ©   (2010-12-11 10:27) [2]

Выбивать можно дурь, мозги, а что у тебя выбивает?


 
Плохиш ©   (2010-12-11 12:37) [3]


> тогда здесь выбивает
>

Больно слышать (c) ИШ


 
SIV5000   (2010-12-12 00:57) [4]


> Выбивать можно дурь, мозги, а что у тебя выбивает?

Ага, а еще может свет выбить, и еще много чего!!!
Подсказываю... Ну ошибку выбивает. Какую?
Скомпилируй и узнаешь...


 
Германн ©   (2010-12-12 01:01) [5]


> Подсказываю... Ну ошибку выбивает. Какую?
> Скомпилируй и узнаешь...

А нам это нужно или мы обязаны?


 
Andy BitOff ©   (2010-12-12 01:02) [6]

> SIV5000   (12.12.10 00:57) [4]
> Ну ошибку выбивает. Какую?
> Скомпилируй и узнаешь...

Аха-ха-ха-ха!!! Моя плакаль =))))


 
SIV5000   (2010-12-12 01:53) [7]

Блин, народ, при чем тут нужно и обязан? Никто ни кого не заставляет. Просто не нужно придераться к словам. Ну если логично подумать, что может выбыть при виполнении процедуры, которая, судя с вопроса, работает не правильно??? Вот ответьте!!!
Если уже решили помочь, то посмотрите сначала пример "не рабочего кода". Если вы увидели ошибку, то можете сразу указать на нее. Если же все кажеться нормальным, то ЛОГИЧНО будет скомпилировать у себя этот код и посмотреть что же там не так.
Разве не так???
Видимо Anatoly Podgoretsky так и сделал, и у него при выполнении процедуры Дельфи выбило мозги.
Так что же заставляет эту процедурку выбивать мозги? :)


 
Германн ©   (2010-12-12 02:14) [8]


> SIV5000   (12.12.10 01:53) [7]
>
> Блин, народ, при чем тут нужно и обязан? Никто ни кого не
> заставляет. Просто не нужно придераться к словам. Ну если
> логично подумать, что может выбыть при виполнении процедуры,
>  которая, судя с вопроса, работает не правильно???
> !!

А нам это нужно или мы обязаны?

Ты не представил нам тестовый проект, который можно скомпилировать и увидеть ошибку. Ты не представил сообщение об ошибке, которое можно было бы понять. Ты представил только несколько строчек кода. А ты уверен что проблема именно в них?

Короче.
Учись задавать вопросы.


 
clickmaker ©   (2010-12-15 17:36) [9]

> TI.Handle:=  GetIconHandle("D:\1.mp3");

в mp3 есть иконки?



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

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

Наверх





Память: 0.46 MB
Время: 0.003 c
3-1253799297
N/O
2009-09-24 17:34
2011.03.06
vopros po TClientDataSet


1-1248514978
ford
2009-07-25 13:42
2011.03.06
Отследить изм-е позиции слова в TRichEdit при изм-ии раз-ра кнтрл


15-1290866571
VLK32
2010-11-27 17:02
2011.03.06
Очередной велосипед


15-1290288586
Юрий
2010-11-21 00:29
2011.03.06
С днем рождения ! 21 ноября 2010 воскресенье


2-1292567745
RUu
2010-12-17 09:35
2011.03.06
еще раз по поводу соответствия типов в условии





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