Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562

Какой тип в LLP64 имеют экранные координаты?

17.11.2014, 19:01. Показов 755. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Какой тип в LLP64 имеют экранные координаты?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.11.2014, 19:01
Ответы с готовыми решениями:

Vb.net directx, slimdx преобразовать экранные координаты мыши в 3d координаты
vb.net directx, slimdx преобразовать экранные координаты мыши в 3d координаты необходимо передвигать объекты мышью по плоскости XY,...

Какой тип имеют константы
Всем привет) Насколько я понимаю все целочисленные константы имеют тип int по умолчанию(без суффиксов),если его не хватает то unsigned...

Экранные координаты в мировые
Ребят всем доброго времени суток, подскажите как перевести координаты курсора т.е. (X и Y) в долготу и широту мировую куда копать что...

9
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
17.11.2014, 19:25
Цитата Сообщение от taras atavin Посмотреть сообщение
Какой тип в LLP64 имеют экранные координаты?
Я знаю точный ответ на этот вопрос: целочисленный! 100%! Отвечаю брат! Отдуши!
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
17.11.2014, 19:28  [ТС]
Понятно, что не звуковой.
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
17.11.2014, 19:35
Мамай клинусь! Целочисленный! Чесслово.

Добавлено через 6 минут
Цитата Сообщение от taras atavin Посмотреть сообщение
Понятно, что не звуковой.
Нет такого типа "звуковой".
Если серьёзно, на самом деле, что ты имеешь в виду? Какие такие экранные координаты ты имеешь в виду? Лично я даже догадаться не могу..

Не по теме:

Администраторам: предлагаю поверх раздела "С++ для экспертов" добавить раздел "С++ для экстрасенсов", и одним из вступительный критериев там должен быть правильный ответ на вопрос ТС данной темы.

0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
17.11.2014, 19:48  [ТС]
Есть экран, на него выводим линии, текст, рисуем точки. Все эти точки, линии, символы имеют координаты.
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
17.11.2014, 20:30
Цитата Сообщение от taras atavin Посмотреть сообщение
Есть экран, на него выводим линии, текст, рисуем точки. Все эти точки, линии, символы имеют координаты.
Какой тип для рисования всех этих примитивов принимают функции прорисовки точек, линий, символов?
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
18.11.2014, 12:02  [ТС]
Ври я и спрашиваю: какой?
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
18.11.2014, 12:35
В LLP64 нет экранных координат.
LLP64 - это модель данных, в которой short = 16 bits, long/int = 32 bits, а
long long, а также указатели, size_t и остальные memsize-типы = 64 bits.

В Win32 экранные координаты измеряются обычно в LONG, т.е. 32 бита
как в 32-битном режиме, так и в 64-битном.
1
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
18.11.2014, 12:44  [ТС]
В вин 32 как раз понятно кроме того, откуда в ней 64-х битный режим. Вопрос как раз о вин 64.
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
18.11.2014, 12:57
Под Win32 я в данном случае подразумевал API системы, 32-битный или 64-битный.
Т.е. без разницы, какой битности система или программа - 32 или 64 бита,
потому что LONG и здесь, и там, будет одного и того же размера.

И вообще, все, что написано в MSDN, если не сказано обратное, справедливо
как для 32-битного окружения, так и для 64-битного. Ну вот возьмем для
примера функцию GetCursorPos:

GetCursorPos
http://msdn.microsoft.com/en-u... 85%29.aspx
Retrieves the position of the mouse cursor, in screen coordinates.

...

lpPoint [out]

Type: LPPOINT
A pointer to a POINT structure that receives the screen coordinates of the cursor.
POINT structure
http://msdn.microsoft.com/en-u... 85%29.aspx
The POINT structure defines the x- and y- coordinates of a point.
C
1
2
3
4
typedef struct tagPOINT {
  LONG x;
  LONG y;
} POINT, *PPOINT;
Members

x The x-coordinate of the point.
y The y-coordinate of the point.
Ну и я просто оставлю это здесь, может будет полезным:

Getting Ready for 64-bit Windows
http://msdn.microsoft.com/en-u... 85%29.aspx

Common Visual C++ 64-bit Migration Issues
http://msdn.microsoft.com/en-u... e7499.aspx

20 ловушек переноса Си++ - кода на 64-битную платформу
http://www.viva64.com/ru/a/0004/
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.11.2014, 12:57
Помогаю со студенческими работами здесь

Мировые координаты через экранные
Здравствуйте!Мне необходимо найти мировые координаты в пространстве с помощью точки на экране(точка это курсор ),так вот,как найти в 3D...

Преобразование в экранные координаты (неточность)
Здравствуйте! Я опять с дурацкими вопросами) Возникла проблема с пробразованием object space - screen space. Сразу оговорюсь, что инфы...

Узнать экранные координаты точки
Есть камера, есть точка в трехмерном пространстве. Координаты точки известны. Есть матрица камеры и матрица проекции - перспективная. Как...

Как узнать экранные координаты символа в TMemo?
Пытаюсь синхронизировать два окна TMemo. Для того, чтобы сымитировать клик мыши по неактивному окну, надо знать экранные координаты текущей...

как получить экранные координаты пунка меню ToolStripMenuItem
Хочу получить координаты пункта меню ToolStripMenuItem, т.е. точку Point его верхнего левого угла. Цель: чтобы по щелчку мышки по пункту...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru