Всё очень просто, есть люди которым нравятся делать другим приятно, у них для этого всё есть, данный сервис вспомогательный для них. А если у тебя нет денег или тебе это не интересно или ещё что-то, то просто пройди мимо.
Не нужно пытаться кого-то за что-то поймать , осудить и так далее, всем всё равно.
Я о том что бы это было из коробки. Хабр ресурс для технических специалистов разных подразделений, не все знают HTML форму и не важно легко или сложно её изучить. Если все понимают что этот инструмент явно был бы полезен и у него нет сложной формы реализации(где были бы вопросы как лучше), так почему бы не сделать?
Проблема в моддинге была далеко не из-за обусфакции, а из-за того что нет документации и даже продумав мод, ещё три года ищешь нужную исходную логику :D
И почему? Потому что наспех перепутал язык? Может не стоит цепляться и подумать когда же hwnd не валидный(это буквально если не вручную допущено, то по сути не возможно)? Или вы тролль? (внёс правки)
У нас обработка сообщений родительского окна. Вопрос на засыпку, когда hwnd станет не валидным? Собственно когда уничтожено окно или ещё что-то экзотическое случилось. Ну то есть стабильно просто так оно не случится, а стабильно может, если вызвать DestroyWindow.
Выходит, приходим к такому, что раз мы не используем DestroyWindow, то смысла от этих проверок? Проверка ради проверок?
А почему собственно не правильный, точней чем? Можно отметить что GetMessage блокирует поток ожиданием сообщения, но в данном примере, в целом логично, ничего другого же нет, что бы это как-то повлияло
Возьмите любую функцию и откройте её в MSDN пролистайте вниз, внизу будет указано в какой она DLL , ну а дальше используете DLL как обычно.(Если хотите могу пример и на ассемблере x86 (NASM) скинуть, но в личку)
Ну вы сами понимаете, что есть только на английском, а это на русском.
Как ранее говорил, ошибка форматирования статьи, думал что исправил. Уже исправлено.
Насчёт вопроса почему 2D, ну потому что рисуя двухмерное, не важное что это, при помощи Direct3D придётся игнорировать ещё одну ось(об этом кстати даже в интернете есть обсуждения).
Ну то есть это просто странно.
А насчёт DirectDraw - он давно устарел, "DirectDraw уже давно не используется, он был актуален в определённых версиях DirectX. Direct2D появился с DirectX10 и считается актуальным для 2D-графики." Вот ссылка подробней.
"Direct2D разработан компанией Microsoft для создания приложений под управлением операционных систем Windows" - прямая цитата с поисковика. Ну вот, собственно, первая статья это начало, которое объясняет создание окна.
Не совсем вас понял. Буквально всё, имеет к нему отношение. Ведь без окна , графика не возможна. Но если я выдам всё сразу, получится большее полотно, и используя здравый смысл - я разделил на множество статей.
Хотя прочитав ваш комментарий, я теперь слегка изменю и сделаю пометку, что это первая статья в серии.
Могли бы посоветовать материалы по математике и в целом по 3д графике, что бы самостоятельно сделать движок(примитивный) для отображения трёхмерного? Ну кроме того что вы описали в статье
Всё что покрывает ИИ - это как раз hello-world без нормального объяснения. Да и искать всё через ии, приводит к тому, что тебе дают ответ по первым ссылкам, но при этом у новичков нет умения что-либо искать.
Может, изучаем благодаря VESE протокол VGA и делаем устройство, так-то всё описано, а с VGA на HDMI не сложно перейти
Можете открыть MSDN и глянуть к какой dll относится и слепить хоть на NASM(как я делал однажды) :D
https://learn.microsoft.com/en-us/windows/win32/api/d2d1/nf-d2d1-d2d1createfactory - вот например, вниз мотните и там и dll и lib и заголовок, вполне можно подключить к проекту
Всё очень просто, есть люди которым нравятся делать другим приятно, у них для этого всё есть, данный сервис вспомогательный для них. А если у тебя нет денег или тебе это не интересно или ещё что-то, то просто пройди мимо.
Не нужно пытаться кого-то за что-то поймать , осудить и так далее, всем всё равно.
Я о том что бы это было из коробки.
Хабр ресурс для технических специалистов разных подразделений, не все знают HTML форму и не важно легко или сложно её изучить. Если все понимают что этот инструмент явно был бы полезен и у него нет сложной формы реализации(где были бы вопросы как лучше), так почему бы не сделать?
А когда можно будет в редакторе указывать ссылки которые бы переместили читателя на определённый кусок статьи? А потом так же обратно по кнопке
Можно по больше информации или ссылок? Если удастся повторить ситуацию, то можно будет попробовать по реверсить и обзор сделать
Проблема в моддинге была далеко не из-за обусфакции, а из-за того что нет документации и даже продумав мод, ещё три года ищешь нужную исходную логику :D
И почему? Потому что наспех перепутал язык? Может не стоит цепляться и подумать когда же hwnd не валидный(это буквально если не вручную допущено, то по сути не возможно)? Или вы тролль? (внёс правки)
У нас обработка сообщений родительского окна. Вопрос на засыпку, когда hwnd станет не валидным? Собственно когда уничтожено окно или ещё что-то экзотическое случилось. Ну то есть стабильно просто так оно не случится, а стабильно может, если вызвать DestroyWindow.
Выходит, приходим к такому, что раз мы не используем DestroyWindow, то смысла от этих проверок? Проверка ради проверок?
(Было иное сообщение, перепутал с другим языком).
Даже если будет ошибка, и функция снова выполнится, в данном случае ничем это не грозит, так как ошибка будет со стороны системы.
А почему собственно не правильный, точней чем? Можно отметить что GetMessage блокирует поток ожиданием сообщения, но в данном примере, в целом логично, ничего другого же нет, что бы это как-то повлияло
Возьмите любую функцию и откройте её в MSDN пролистайте вниз, внизу будет указано в какой она DLL , ну а дальше используете DLL как обычно.(Если хотите могу пример и на ассемблере x86 (NASM) скинуть, но в личку)
Ну вы сами понимаете, что есть только на английском, а это на русском.
Как ранее говорил, ошибка форматирования статьи, думал что исправил. Уже исправлено.
Спасибо за комментарий
Спасибо за замечания, были некоторые варианты, не до конца провёл форматирование итоговое и не заметил, хотя перечитывал
Насчёт вопроса почему 2D, ну потому что рисуя двухмерное, не важное что это, при помощи Direct3D придётся игнорировать ещё одну ось(об этом кстати даже в интернете есть обсуждения).
Ну то есть это просто странно.
А насчёт DirectDraw - он давно устарел, "DirectDraw уже давно не используется, он был актуален в определённых версиях DirectX. Direct2D появился с DirectX10 и считается актуальным для 2D-графики." Вот ссылка подробней.
"Direct2D разработан компанией Microsoft для создания приложений под управлением операционных систем Windows" - прямая цитата с поисковика. Ну вот, собственно, первая статья это начало, которое объясняет создание окна.
Не совсем вас понял. Буквально всё, имеет к нему отношение. Ведь без окна , графика не возможна. Но если я выдам всё сразу, получится большее полотно, и используя здравый смысл - я разделил на множество статей.
Хотя прочитав ваш комментарий, я теперь слегка изменю и сделаю пометку, что это первая статья в серии.
Учитывая ошибки обновлений 10 и 11, страшно представить что в 12 будет. Наверное сразу затирание памяти всех носителей, при копировании изображения
Удивительно что нет поддержки SendMessage и/или PostMessage. А вообще по образу кейлоггера, можно сделать для мышки и просто обрабатывать как угодно
Могли бы посоветовать материалы по математике и в целом по 3д графике, что бы самостоятельно сделать движок(примитивный) для отображения трёхмерного? Ну кроме того что вы описали в статье
Всё что покрывает ИИ - это как раз hello-world без нормального объяснения. Да и искать всё через ии, приводит к тому, что тебе дают ответ по первым ссылкам, но при этом у новичков нет умения что-либо искать.