@fludpac

Страница 1745 из 1748
Vyacheslav
25.10.2018
21:40:47
студия может тупить при подхватывании ID. Попробуй пересобрать. Всё разно его не видит?

Для IDM_EXIT есть EndDialog функция

И ещё какие пункты меню имеют IDшники IDM_ABOUT и IDM_EXIT?

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
Спасибо большое. Вы мне очень помогли. Дальше буду сам, то так задалбывать до бесконечности... Кто то из нас с winapi конченный. IMHO, какие-то классы непонятные, 100500 макросов и тд.
Если понять, что эти макросы делают и как WinAPI работает на чистом Си, то потом становится проще. Мне вот Ассемблер в этом очень помог

ilya
25.10.2018
21:52:17
Если понять, что эти макросы делают и как WinAPI работает на чистом Си, то потом становится проще. Мне вот Ассемблер в этом очень помог
Та надо разобраться, просто это лаба. Я так то на Qt/QML пишу и после для меня winapi страшно выглядит. Углубляться сильно не хотел, думал проскачу на интуиции, но увы. Есть ресурс где рассказывается не на глубоком уровне, чтоб не сильно вникать?

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

Vyacheslav
25.10.2018
21:55:14
Есть 8 часов до пар) (сейчас 0:54)
По содержанию пробегись. И лучше без классов писать, если заданием не ограничено

Вы верите в 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, тогда регистрацию класса и цикл сообщений можно выкинуть.

Я перед строкой просто _T добавил)
Это для констант. Конвертация char* в wchar_t* и обратно на WinAPI немного сложна.

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); Всё. Больше никаких регистрация оконных классов, создания окон и цикла сообщений.

Vyacheslav
25.10.2018
22:09:10
ilya
25.10.2018
22:09:33
Там всё очень просто.
Знаю) Я даже как то на AVR писал что то)

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
станешь к 30 седым и лысым
Можно просто седым (

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

Уроде
25.10.2018
22:51:17
И вот мои потуги причесать свой опыт: slavanap.com Они - это cv, или резюме, или вообще треш?
Резюме - краткая информация про твой опыт знания и умения Сопроводительное письмо - развернутая херня, мол, вот там работал, тут работал, то решал, это решал, вот такой я молодец возьмите меня к себе за 3ккк$/с

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

Vyacheslav
25.10.2018
22:52:24
в пикосекунду
Это будет быстрее $1 со скоростью света :D

Уроде
25.10.2018
22:54:42
в пикосекунду
Это какой-то параметр Пикачу?

Egor
25.10.2018
22:55:22
?

пикосекунда это пикосекунда, какие ещё пикачу

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

фемто -15

Google
Zaur
25.10.2018
23:16:23
атто -18

Не зря я в лучшем вузе питера

x01net
26.10.2018
04:10:44


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

Уроде
26.10.2018
06:43:30
Лол, я это только что в рабочий чат скинул
Хватит на Пикабу сидеть, роботой

Dmitry
26.10.2018
06:43:54
Хватит на Пикабу сидеть, роботой
Я не сижу, меня там забанели( А вообще, я начинаю думать только с 11, до этого времени я просматриваю мемы

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

Соломончик
26.10.2018
10:46:44
Уроде
26.10.2018
11:25:53
Один человек делал их наверное 12542.ru
>включите звук Вот не хочется что-то

Да ну все в жопу, пойду мемы смотреть
Я так на допсе лабы сдавал

Стрелок из Керчи смоделировал преступление в компьютерной игре — Рамблер/новости 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
Извините за подплавленную жопу

Страница 1745 из 1748