Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

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

 
К   (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))



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

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.053 c
6-1259760697
Michael
2009-12-02 16:31
2013.03.22
Сокеты Windows - порт отправителя


15-1349424452
Roman_man
2012-10-05 12:07
2013.03.22
Что-то с отрображением файлов.


2-1329288943
TNK
2012-02-15 10:55
2013.03.22
Как преобразовать строку в дату.


2-1343342978
tggbg
2012-07-27 02:49
2013.03.22
Tlist запись и загрузка из файла


4-1261729087
TN_TN
2009-12-25 11:18
2013.03.22
Определить готовность устройства