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

Вниз

Поменять курсор   Найти похожие ветки 

 
К   (2012-04-13 00:09) [0]

я не понял, как поменять курсор через SetClassLong с флагом GCL_HCURSOR
о последнем параметре в справке не говориться.
в одном исходнике используются CursorArrow и CursorNone, но они нигде не определены! в variables/constant тоже нет


 
KilkennyCat ©   (2012-04-13 00:14) [1]


> о последнем параметре в справке не говориться.

dwNewLong [in]

   Type: LONG

   The replacement value.


 
К   (2012-04-13 00:20) [2]

И что? переводиться как "Восстановительной стоимости."


 
KilkennyCat ©   (2012-04-13 01:11) [3]

Да? Это ты чем так переводишь?


 
Германн ©   (2012-04-13 01:57) [4]


> К   (13.04.12 00:20) [2]
>
> И что? переводиться как "Восстановительной стоимости."
>

Ну раз именно так переводится, значит так тому и быть! :)


 
Inovet ©   (2012-04-13 05:37) [5]

> [3] KilkennyCat ©   (13.04.12 01:11)
> Да? Это ты чем так переводишь?

Гуглем, поди.


 
Inovet ©   (2012-04-13 05:39) [6]

> [5] Inovet ©   (13.04.12 05:37)
> Гуглем, поди.

Точно - им.


 
Inovet ©   (2012-04-13 05:42) [7]

replacement
1) а) замена, замещение, подстановка replacement of smth. by smth. else — замена чего-л. на что-л. to get / receive a replacement for smth. — получить замену чего-л. to make a replacement — заменять Syn: substitution , deputizing б) обновление, смена 2) возвращение 3) а) пополнение в личном составе б) возмещение войскам материальных средств 4) замещение (руды) ; выполнение (магмой)

value
value ["v?lju?]/ 1. 1) а) ценность; важность of no value — нестоящий, не имеющий ценности to put much (little) value upon smth. — высоко (низко) ценить что-л. Syn: merit б) (values) достоинства, ценности to cherish / foster values — культивировать, пропагандировать какие-л. ценности enduring values — непреходящие ценности Victorian values — устои викторианского общества cultural values — культурные ценности moral values — моральные ценности sense of values — моральные критерии spiritual values — духовные ценности в) важность, ценность, полезность a discovery of great value — очень важное открытие; открытие, имеющее большое значение He had nothing of value to say. — Он не располагал никакой ценной информацией. Syn: worth I 1., utility 1., importance 2) а) стоимость, цена; рыночная цена at a certain value — по определённой цене contract value of the goods — стоимость товаров по контракту to get good value for one"s money — получить сполна за свои деньги, выгодно купить to go down in value — понизиться в цене, подешеветь; обесцениться to place / put / set a value on smth. — назначить цену на что-л. They paid him the value of his lost property. — Они возместили ему стоимость его пропавшего имущества. - assessed value - book value - cash value - face value - fair value - intrinsic value - market value - nominal value - par value - present value - token value - good value for money - value for money б) стоимость surplus value — прибавочная стоимость exchange value — меновая стоимость 3) значение, смысл (о слове) to acquire / take on value — приобретать значение, приобретать смысл to give full value to each word — чеканить слова to attach value to smth. — придавать значение чему-л. 4) ; величина, значение numerical value — численное значение - absolute value 5) длительность (ноты) 6) а) сочетание света и тени в картине б) яркость, насыщенность (о цвете) Syn: luminosity 7) название единицы в какой-л. системе мер; именованный класс объектов, обладающих общими свойствами Syn: denomination 2. 1) а) оценивать, производить оценку, устанавливать цену (в денежном эквиваленте) to value a painting at five thousand pounds — оценить картину в пять тысяч фунтов Syn: appraise б) оценить, высказать мнение, дать характеристику Syn: evaluate 2) дорожить, ценить, быть высокого мнения, отдавать должное to value smb. highly / very much — высоко ценить кого-л. to value smb. as a friend — считать кого-л. другом He values himself on his genealogy. — Он гордится своей родословной. Every one is in danger of valuing himself for what he does. (J. H. Newman) — В жизни каждого человека есть опасность возгордиться в связи с тем, что он делает. Syn: prize I 3., esteem 2.


 
Inovet ©   (2012-04-13 05:46) [8]

> [7] Inovet ©   (13.04.12 05:42)

Это из Лингво. Словарь общей лексики.


 
KilkennyCat ©   (2012-04-13 08:00) [9]


> К


тут перевод-то и не нужен.

Функция вполне логична и так: Где меняем, Что меняем, На что меняем.


> в одном исходнике используются CursorArrow и CursorNone,
>  но они нигде не определены! в variables/constant тоже нет

а компилятор что вопит? что ошибка? ну тогда обзови их сrArrow и сrNone


 
Anatoly Podgoretsky ©   (2012-04-13 08:48) [10]

> KilkennyCat  (13.04.2012 08:00:09)  [9]

Ну так CursorArrow среди стандартных констант нет, стандартные имею префикс
сr и они описаны в справке, даже с рисунками


 
Плохиш ©   (2012-04-13 10:44) [11]


> К   (13.04.12 00:20) [2]
>
> И что? переводиться как "Восстановительной стоимости."

Не пользуйтесь гуглевым переводчиком, пользуйтесь отечественными.


 
К   (2012-04-13 21:27) [12]


> Ну так CursorArrow среди стандартных констант нет, стандартные
> имею префикс
> сr и они описаны в справке, даже с рисунками


не не не.
вы не поняли.

понятно, что 3 параметр это константа вида курсора.
функция SetClassLong апишная, так почему туда нужно подставлять константы из Controls.pas?

они же должны быть описаны в MSDN!!!


 
SergeyIT ©   (2012-04-13 22:09) [13]

В мсдн на паскале? Орригинаально! ))


 
К   (2012-04-13 22:21) [14]


> SergeyIT ©   (13.04.12 22:09) [13]
>
> В мсдн на паскале? Орригинаально! ))


я сказал "функция SetClassLong апишная", что сложно догадаться?
ко объясняет, апишная описана должна быть полностью в справке, в MSDN.


 
Германн ©   (2012-04-13 22:30) [15]


> апишная описана должна быть полностью в справке, в MSDN.

Она и описана полностью в МСДН.
А последний параметр это новый дескриптор курсора, который может быть получен например функцией LoadCursorFromFile


 
Сергей М. ©   (2012-04-13 22:36) [16]


> что сложно догадаться?


А что, сложно догадаться что если в названии идентификатора фигурирует GCL_HCURSOR, то речь в 3-м параметре идет о хэндле курсора ?


 
Anatoly Podgoretsky ©   (2012-04-14 07:33) [17]

GCL_HCURSOR это хендл курсора
А курсоры описываются с помощью IDC констант IDC_ARROW и вот оно чудо, оно оказалось в Windows.pas


 
К   (2012-04-14 16:56) [18]


> Сергей М. ©   (13.04.12 22:36) [16]
>
>
> > что сложно догадаться?
>
>
> А что, сложно догадаться что если в названии идентификатора
> фигурирует GCL_HCURSOR, то речь в 3-м параметре идет о хэндле
> курсора ?


дык это понятно, что хендл. кэп?
в винде все хендлы.


> Германн ©   (13.04.12 22:30) [15]
> может быть получен например функцией LoadCursorFromFile


а константы? уже сказали


> Anatoly Podgoretsky ©   (14.04.12 07:33) [17]
>  IDC_ARROW


хоть кто-то ответил, но почему они не описаны в MSDN на той же странице где описана SetClassLong? обычно константы там и объявляют


 
К   (2012-04-14 16:56) [19]

Удалено модератором


 
Anatoly Podgoretsky ©   (2012-04-14 18:03) [20]

> К  (14.04.2012 16:56:18)  [18]

Потому что там нет загрузки курсоров, а описывать хендл как то смешною


 
Германн ©   (2012-04-14 20:39) [21]


> > Германн ©   (13.04.12 22:30) [15]
> > может быть получен например функцией LoadCursorFromFile
>
>
> а константы?

А справку по этой функции прочитать лень?


 
К   (2012-04-14 21:16) [22]


> А справку по этой функции прочитать лень?


и что?


> Anatoly Podgoretsky ©   (14.04.12 18:03) [20]
>
> > К  (14.04.2012 16:56:18)  [18]
>
> Потому что там нет загрузки курсоров, а описывать хендл
> как то смешною


ну есть же стандартные виды курсоров, которые не загружаются.
такое обычно константами обозначается.
а в MSDN нету.
кстати, какое значение нужно передать (из IDC-констант), чтобы был None-курсор?


 
Германн ©   (2012-04-14 21:36) [23]


> ну есть же стандартные виды курсоров, которые не загружаются.

А справку по этой функции прочитать лень?


 
KilkennyCat ©   (2012-04-14 22:51) [24]


> какое значение нужно передать (из IDC-констант), чтобы был
> None-курсор?

правильное.


 
Anatoly Podgoretsky ©   (2012-04-14 23:48) [25]

> KilkennyCat  (14.04.2012 22:51:24)  [24]

Такого курсора нет, в прямом смысле нет


 
Германн ©   (2012-04-15 01:29) [26]


> кстати, какое значение нужно передать (из IDC-констант),
>  чтобы был None-курсор?

IDC-константы это не хендлы и для использования в функции SetClassLong не пригодны.


 
К   (2012-04-15 23:10) [27]

> KilkennyCat ©   (14.04.12 22:51) [24]
> какое значение нужно передать (из IDC-констант), чтобы был
> None-курсор?
> правильное.

Оригинально.


> Германн ©   (14.04.12 21:36) [23]
>
>
> > ну есть же стандартные виды курсоров, которые не загружаются.
>
>
> А справку по этой функции прочитать лень?


Что-то нету:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms633588%28v=vs.85%29.aspx

Чёй-та?


> Германн ©   (15.04.12 01:29) [26]
>
>
> > кстати, какое значение нужно передать (из IDC-констант),
>
> >  чтобы был None-курсор?
>
> IDC-константы это не хендлы и для использования в функции
> SetClassLong не пригодны.


Это не я сказал, а вот он:


> Anatoly Podgoretsky ©   (14.04.12 07:33) [17]
>
> GCL_HCURSOR это хендл курсора
> А курсоры описываются с помощью IDC констант IDC_ARROW и
> вот оно чудо, оно оказалось в Windows.pas


 
Германн ©   (2012-04-15 23:50) [28]


> Чёй-та?

Я имел в виду функцию LoadCursorFromFile.


> Это не я сказал, а вот он:

Правильно он сказал, только вам они ни к чему.


 
К   (2012-04-16 02:31) [29]


> Германн ©   (15.04.12 23:50) [28]


Представим, мне нужно с помощью функции SetClassLong, поменять курсор на песочные часы.
Как это сделать?


 
Германн ©   (2012-04-16 04:26) [30]


> Представим, мне нужно с помощью функции SetClassLong, поменять
> курсор на песочные часы.
> Как это сделать?

5 тыс. руб. и готовое решение у вас в кармане!
:)


 
К   (2012-04-17 03:22) [31]


> Германн ©   (16.04.12 04:26) [30]
>


Ну ничёссе, мастер-Дельфи грабит бедного студентика, аааа!
Я серьезно, как поменять курсор?


 
Германн ©   (2012-04-17 03:41) [32]


>
> Ну ничёссе, мастер-Дельфи грабит бедного студентика, аааа!
>
> Я серьезно, как поменять курсор?
>

Ну. Во-первых я не "Мастер Дельфи". Так что мне это "не запрещено т.е.оправданно". :)
Ну а во-вторых.  Вам дали всё что нужно для реализации вашего вопроса!
Ну что вам ещё нужно? Готовый код? Так за готовый код нужно платить!

P.S. А "студентиков" я готов бить как мух и комаров, которые мешают нам жить. :)
Примите и прочь :)


 
К   (2012-04-17 03:54) [33]

Значит вы не можете поменять курсор через SetClassLong?
Тогда крошь вам цена.

> Ну что вам ещё нужно? Готовый код? Так за готовый код нужно платить!

Дельфи-мастер такой Дельфи-мастер.
Везде деньги требуют, мде...


 
Германн ©   (2012-04-17 04:34) [34]


> К   (17.04.12 03:54) [33]
>
> Значит вы не можете поменять курсор через SetClassLong?

Вот я то как раз могу "поменять курсор через SetClassLong".
А вот вам "что в лоб, что по лбу"!
Ведь всё "разжевали", осталось только проглотить. Но и это вам оказалось не под силу :(
Наймите программиста. (с) Плохиш.


 
К   (2012-04-17 04:40) [35]

Покажите как поменять и я отстану.
Я понять не могу как это сделать, какая константа отвечает за песочные-часы-курсор...
Нужно то 2 строчки, вам будет просто.


 
Германн ©   (2012-04-17 04:53) [36]


> Я понять не могу как это сделать, какая константа отвечает
> за песочные-часы-курсор..

Ну "мыло-мочало" начнём с начала.
Функции SetClassLong для смены курсора нужен хендл нового курсора. Этот хендл можно получить с помощью функции LoadCursorFromFile, которая не только умеет загружать новый курсор из файла, но и умеет получать хендл на "стандартные курсоры". И вот в справке по функции LoadCursorFromFile вы узнаете те самые константы, которые вам нужны в вашей и именно в вашей задаче. Прочие константы относящиеся к стандартным курсорам вы (возможно) освоите позже.


 
Германн ©   (2012-04-17 05:06) [37]

Ну на всякий случай добавлю.
Хендл - это такая штука, которая имеет смысл только в рантайме. И никакими константами её заранее представить не возможно.


 
К   (2012-04-17 05:25) [38]


> И вот в справке по функции LoadCursorFromFile вы узнаете
> те самые константы, которые вам нужны в вашей и именно в
> вашей задаче.


что-то не вижу:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms648392%28v=vs.85%29.aspx


 
Германн ©   (2012-04-17 05:40) [39]


> что-то не вижу:

Читали бы вы встроенную справку в Дельфи - хлопот бы не знали. :)


 
begin...end ©   (2012-04-17 07:43) [40]

SetClassLong(Handle, GCL_HCURSOR, LoadCursor(0, IDC_WAIT))


 
Anatoly Podgoretsky ©   (2012-04-17 09:37) [41]


> Ну ничёссе, мастер-Дельфи грабит бедного студентика, аааа!

На дурака не нужен грош, ему покажешь медный грош и делай с ним что хошь.

Ты бы поосторожнее со словами, никто тебя не грабит. Кроме тебя самого.


 
Anatoly Podgoretsky ©   (2012-04-17 09:38) [42]


> Дельфи-мастер такой Дельфи-мастер.
> Везде деньги требуют, мде...

Да ты ошибся выбором профессии, надо было выбирать балет.


 
Anatoly Podgoretsky ©   (2012-04-17 09:40) [43]

> К  (17.04.2012 05:25:38)  [38]

А See Also и LoadCursor на это ума не хватает?


 
Лукошко   (2012-04-17 11:17) [44]

Обычное такое дельфимастеровское поле унижения новичков мастерами. Нэвер чейнджс :o)


 
Anatoly Podgoretsky ©   (2012-04-17 11:22) [45]

> Лукошко  (17.04.2012 11:17:44)  [44]

Не надо называть новичком того, кто таким не является, кто не хочет учиться,
а способен только на то, что ходить по форумам и клянчить код.


 
К   (2012-04-18 00:11) [46]


> Anatoly Podgoretsky ©   (17.04.12 09:38) [42]
> Да ты ошибся выбором профессии, надо было выбирать балет.
> А See Also и LoadCursor на это ума не хватает?

Я ж балерина!

> Не надо называть новичком того, кто таким не является, кто не хочет учиться,

Хочу. Учите.

Как уже говорил:
> в одном исходнике используются CursorArrow и CursorNone,

Как будет выглядеть CursorNone для этой строки?


SetClassLong(Handle, GCL_HCURSOR, LoadCursor(0, IDC_WAIT));



> Лукошко   (17.04.12 11:17) [44]
>
> Обычное такое дельфимастеровское поле унижения новичков
> мастерами.


Да, это фича форума.


 
Cobalt ©   (2012-04-18 09:30) [47]

Ой, не кормите тролля.



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

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

Наверх




Память: 0.58 MB
Время: 0.095 c
15-1320615494
Kerk
2011-11-07 00:38
2013.03.22
Подсветка синтаксиса кода на форуме в Firefox и Chrome (beta)


15-1333788333
Pavia
2012-04-07 12:45
2013.03.22
Юридический вопрос.


2-1329256529
Deltas
2012-02-15 01:55
2013.03.22
Что за... сообщение в Delphi XE2.


3-1286090959
shadowrun
2010-10-03 11:29
2013.03.22
Ламер и dbexpmys.dll


15-1344013780
alexdn
2012-08-03 21:09
2013.03.22
Curiosity





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