Форум: "Прочее";
Текущий архив: 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.067 c