
Vyacheslav
25.10.2018
21:40:47
студия может тупить при подхватывании ID. Попробуй пересобрать. Всё разно его не видит?
Для IDM_EXIT есть EndDialog функция
И ещё какие пункты меню имеют IDшники IDM_ABOUT и IDM_EXIT?

ilya
25.10.2018
21:43:04

Google

ilya
25.10.2018
21:43:09
Работает....
Хотя все равно подчеркивает!

Vyacheslav
25.10.2018
21:43:42
И если это функция оконных сообщений для диалога, то DefWindowProc звать не нужно!!!
Вот пример правильной оконной функции для диалога:
Сорри за язык программирования.
Эта функция почти всегда возвращает 0.
https://paste.ubuntu.com/p/FYJJ6ZVnkc/
Без вызова DefWindowProc
... надо бы свои древние проекты опубликовать

ilya
25.10.2018
21:48:15
Спасибо большое. Вы мне очень помогли. Дальше буду сам, то так задалбывать до бесконечности... Кто то из нас с winapi конченный. IMHO, какие-то классы непонятные, 100500 макросов и тд.

Vyacheslav
25.10.2018
21:49:13

ilya
25.10.2018
21:52:17

Vyacheslav
25.10.2018
21:53:15

ilya
25.10.2018
21:54:08

Google

ilya
25.10.2018
21:54:11
Есть 8 часов до пар) (сейчас 0:54)

Vyacheslav
25.10.2018
21:55:14
Вы верите в http сервер размером в 20кБ, из которых 15кБ — это значки приложения и переводы диалогов на разные языки? :)

ilya
25.10.2018
21:57:25
Студия генерит дефолтный код, кое что уже поменял https://hastebin.com/nivenagame.cpp

Vyacheslav
25.10.2018
21:58:50
+ UNICODE. Если с wchar_t не работали — можно вырубить.

ilya
25.10.2018
22:01:00
Я перед строкой просто _T добавил)

Vyacheslav
25.10.2018
22:01:23
Главное окно тут создается через CreateWindowW
Можно создавать его через DialogParam, тогда регистрацию класса и цикл сообщений можно выкинуть.

ilya
25.10.2018
22:03:00
Да, я читал про типы в винапи и заметил кучу кастований

Vyacheslav
25.10.2018
22:03:54
LOWORD это просто младшие 16 бит HIWORD — старшие. Со строками там отдельные API
Советую внимательно посмотреть вот эту процедуру. Это как раз диалог в качестве главного окна https://paste.ubuntu.com/p/FYJJ6ZVnkc/
Запускается через DialogBoxParam(HInstance, DIALOG_MAIN, 0, &MainDlgProc, 0);
Всё. Больше никаких регистрация оконных классов, создания окон и цикла сообщений.

ilya
25.10.2018
22:08:52
Понял вроде

Vyacheslav
25.10.2018
22:09:10

ilya
25.10.2018
22:09:33

Google

Vyacheslav
25.10.2018
22:09:34
Смотри INVOKE — это вызов функции с параметрами
Типа присвоить значок, указать начальный фонус и проч.
Вывести About через ShellAbout. Без дополнительных диалоговых окон
О! Только сейчас заметил, что винда при включённом масштабировании диалоги блюрит. Мда...
Нашёл мануал про DPI-awareness для CreateWindow
http://www.drdobbs.com/windows/coding-for-high-dpi-displays-in-windows/240168736
Всё. Пора заканчивать с ностальгией.

Уроде
25.10.2018
22:49:10

Vyacheslav
25.10.2018
22:49:29
не думаю, что это связано с языком программирования, скорее — с образом жизни

Уроде
25.10.2018
22:51:17

Egor
25.10.2018
22:51:50
в пикосекунду

Vyacheslav
25.10.2018
22:52:24

Уроде
25.10.2018
22:54:42

Egor
25.10.2018
22:55:22
?
пикосекунда это пикосекунда, какие ещё пикачу

ilya
25.10.2018
23:00:16

Zaur
25.10.2018
23:16:15
пико кстати 10^-12
фемто -15

Google

Zaur
25.10.2018
23:16:23
атто -18
Не зря я в лучшем вузе питера

Уроде
25.10.2018
23:50:29

x01net
26.10.2018
04:10:44

Уроде
26.10.2018
06:42:32
Федерация настольного тенниса Республики Башкортостан (ФНТ РБ), официальный сайт
http://www.fntb.ru/

Dmitry
26.10.2018
06:42:57

Уроде
26.10.2018
06:43:30

Dmitry
26.10.2018
06:43:54

Уроде
26.10.2018
06:44:24

x01net
26.10.2018
09:19:21

Dmitry
26.10.2018
10:33:17
Да ну все в жопу, пойду мемы смотреть

Соломончик
26.10.2018
10:46:44

Уроде
26.10.2018
11:25:53
Стрелок из Керчи смоделировал преступление в компьютерной игре — Рамблер/новости
https://news.rambler.ru/incidents/41133657-strelok-iz-kerchi-smodeliroval-prestuplenie-v-kompyuternoy-igre/
Чому ору

Dadaskis
26.10.2018
12:15:20
xDDD
Пожалей этих классных руководителей, которым не сдали денег на шторы

Google

Dmitry
26.10.2018
12:27:29
Извините за подплавленную жопу

Alex Фэils?︙
26.10.2018
12:46:26
В WNDPROC
Более-менее книжка, но код стайл там устаревший
А кот скинещь?