Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26214
Рейтинг: 2138
#16: 2008-10-19 22:23:49 ЛС | профиль | цитата
Galkov писал(а):
nesco, ты у кого снобизму научился

У меня был хороший учитель
------------ Дoбавленo:

andrestudio писал(а):
мы что тут картинками будем обмениваться

Нет, мы будем выяснять истину до конца, чтобы искать баги, и учиться правильно применять компоненты
------------ Дoбавленo:

Понимаешь, andrestudio, все это не наезды, а попытка сделать так, чтобы все это работало правильно.
Меня тоже не один раз тыкали "фейсом оф тайбл", но я на этом учился, хотя, тоже спорил (правдо безрезультатно, так как в дальнейшем понимал свою ошибку и был не прав)
------------ Дoбавленo:

Еще, продолжим -- объясни мне, зачем ты применил компонент PosWindow, почему нельзя использовать штатные размеры и отступы компонентов
карма: 22

1
Голосовали:Konst
Ответов: 5227
Рейтинг: 587
#17: 2008-10-19 22:29:28 ЛС | профиль | цитата
nesco, давно это было и много воды утекло, сейчас может уже всё по другому переделал, но лень матушка, итак получается удочку с рыбой отдал
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 1161
Рейтинг: 160
#18: 2008-10-19 22:35:45 ЛС | профиль | цитата
nesco писал(а):
Что должно означать отступ от нулевых координат клиентской области родительского компонента (в данном случае, формы), а не от нулевых координат главного экрана.
Похоже, баг был раньше.

Смешно, а почему CurrentTop по-другому работает?
карма: 0

0
Ответов: 9906
Рейтинг: 351
#19: 2008-10-19 22:42:13 ЛС | профиль | цитата
nesco писал(а):
У меня был хороший учитель

Не усвоил уроков значит. Или не у меня учился.
Повторю урок: исходить в первую очередь следует, из того, что с тобой беседуют НЕ тупые, и говорят ПРАВДУ обычно.
Как минимум те, с кем ты знаком не первый день.
Например, в этом посте Nic не стал бы заморачиваться, если не обнаружил реальную разницу в кодах.
Потому что НЕ тупой он (о чем именно я, именно тебе один раз уже говорил), и в состоянии понять исходные коды.
И не имеет привычки молоть языком по-пустякам

А твое -- значительно больше похоже на рассуждения о существовании "неких НО", ни разу не закачавши кода, о котором говорится
карма: 9

1
Голосовали:Konst
Разработчик
Ответов: 26214
Рейтинг: 2138
#20: 2008-10-19 23:01:55 ЛС | профиль | цитата
Galkov писал(а):
ни разу не закачавши кода, о котором говорится

Неправда, я все коды проверяю и сравниваю, и все примеры тоже, на которые даю ответы.

Galkov писал(а):
что с тобой беседуют НЕ тупые, и говорят ПРАВДУ обычно

Это не всегда, иногда делают до конца не разобравшись.

В этом конкретном случае, я первый привел кусок рабочей схемы с оговорками, чего там нет. И тут же все кинулись на помощь со своими примерами, которые, почему-то, не работают нормально в новой версии.
------------ Дoбавленo:

LainX писал(а):
Смешно, а почему CurrentTop по-другому работает?

Еще раз только что проверил. У первого Label'a отступ 5-5, компонент PosWindow на точки CurrentTop и CurrentLeft у меня выдал те же самые координаты -- 5-5.
У меня исправленный компонент с SVN, сейчас он выдает то, что и должен выдавать
карма: 22

1
Голосовали:Konst
Ответов: 9906
Рейтинг: 351
#21: 2008-10-19 23:10:19 ЛС | профиль | цитата
nesco писал(а):
я все коды проверяю и сравниваю

Если ты действительно смотрел diff-ы для PosWindow в ревизии 1306, то какого черта ты высказывался про уши
И чьи тапочки должны смеяться после этого, интересно

Хотя выше, я имел ввиду как раз не тебя, а твоего "учителя"
карма: 9

0
Разработчик
Ответов: 26214
Рейтинг: 2138
#22: 2008-10-19 23:27:08 ЛС | профиль | цитата
В данном случае, я констатировал факт неправильной работы примера, и больше ничего. А вот дальше я стал уже копать глубже.
А тапочки, наверное, у всех посмеялись
карма: 22

1
Голосовали:Konst
Ответов: 9906
Рейтинг: 351
#23: 2008-10-19 23:39:50 ЛС | профиль | цитата
nesco писал(а):
А вот дальше я стал уже копать глубже.

А должен был -- наоборот: сначала разобраться, а потом уже писать
Если хватает исходных данных. В данном случае - хватало
Именно такое (имхо) называется делать дело, а не изображать его делание
------------ Дoбавленo:

Впрочем, ну вас всех в пень дырявый.....
карма: 9

0
Голосовали:nesco, Konst
Разработчик
Ответов: 26214
Рейтинг: 2138
#24: 2008-10-19 23:42:12 ЛС | профиль | цитата
Galkov писал(а):
называется делать дело, а не изображать его делание

Понял, буду дальше работать в этом направлении. Спасибо за еще один ценный совет.
------------ Дoбавленo:

Galkov писал(а):
Впрочем, ну вас всех в пень дырявый.....

Ну, это ты зря. Я никогда не прочь почерпнут от тебя часть знаний и дельного совета
карма: 22

0
Ответов: 5227
Рейтинг: 587
#25: 2008-10-20 05:02:37 ЛС | профиль | цитата
Да ладно Вам, не смертельно же nesco, кстати Вот сдесь таже проблема похоже прослеживалась http://www.hiasm.com/forum.html?q=3&t=44899 но я не понял сразу.

Судите строго, беспристрастно,
Проверьте правильность идей
Пусть буду битым я - не страшно,
Науке ..- истина важней.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Администрация
Ответов: 15295
Рейтинг: 1519
#26: 2008-10-20 12:51:25 ЛС | профиль | цитата
nesco писал(а):
Что должно означать отступ от нулевых координат клиентской области родительского компонента (в данном случае, формы), а не от нулевых координат главного экрана.
Похоже, баг был раньше.

угу - данные для точек doLeft и doTop имели иную систему отсчета чем CurrentLeft и CurrentTop, что конечно же неверно. Сечас и те и другие точки работают в системе координат относительно родетельского элемента(или всего экрана в случае формы)
карма: 27
0
Ответов: 9906
Рейтинг: 351
#27: 2008-10-20 19:25:18 ЛС | профиль | цитата
MSDN/WINDOWPLACEMENT Structure, писал(а):

The coordinates used in a WINDOWPLACEMENT structure should be used only by the GetWindowPlacement and SetWindowPlacement functions. Passing workspace coordinates to functions which expect screen coordinates (such as SetWindowPos) will result in the window appearing in the wrong location


карма: 9

0
27
Сообщение
...
Прикрепленные файлы
(файлы не залиты)