@CSharpChatЭта группа больше не существует

Страница 1284 из 1888
Nikita
20.06.2017
15:01:17
там берётся дефолтная WNDPROC виндовых контролов

которые родом из начала 90-х

Friedrich
20.06.2017
15:01:24
Ага, там COMMCTL32

Дмитрий
20.06.2017
15:01:30
все что работает в винде, этой слой над WinAPI, ниже только NativeAPI, но они системнозависимые
хз, меня лично в впф привлекает возможность построения архитектуры приложения по mvvm-шаблону и всё эти загоны с обработкой сообщений и CreateWindow выглядят как дикое байтоебство нужно бизнес-логику реализовывать, а не вот этим микроменеджментом над кишками винды заниматься

Google
Friedrich
20.06.2017
15:01:42
Женя
20.06.2017
15:01:56
Да нет же, блин. Ну все тебе говорят, что оно на DirectX, но ты опять говоришь про GDI+ :(
DirectX это библиотека, а GDI+ это программный интерфейс, часть ядра виндовс. Странно что вы не знаете таких простых вещей

Nikita
20.06.2017
15:02:08
>GDI+ это программный интерфейс, часть ядра виндовс

Friedrich
20.06.2017
15:02:11
Не задумывались над тем, почему в Windows Forms стандартный MessageBox выглядит вменяемо, а в WPF выглядит адско?

Axm
20.06.2017
15:02:15
как в WPF или UWP свернуть окошко в трей? а?

Nikita
20.06.2017
15:02:16
это сейчас серьёзно было?

GDI+ часть ядра

Nux
20.06.2017
15:02:25
Тимур это не ты справа от меня сидишь?

Nikita
20.06.2017
15:02:26
ахахах

Летучая
20.06.2017
15:02:43
Google
Женя
20.06.2017
15:03:00
ладно пока, меня гонят из офиса)))

Anatoly
20.06.2017
15:03:03
ща

Летучая
20.06.2017
15:03:12
Это должен делать пользователь

Friedrich
20.06.2017
15:03:15
Не задумывались над тем, почему в Windows Forms стандартный MessageBox выглядит вменяемо, а в WPF выглядит адско?
...так вот, оказывается, это из-за того, что к WPF забыли прикрутить какие-то костыли, связанные с выбором правильной версии COMMCTL32.

Летучая
20.06.2017
15:03:38
Nikita
20.06.2017
15:03:38
через манифест это делается

Friedrich
20.06.2017
15:03:42
Поэтому там и кнопки квадратные, что юзается древняя версия, которая не умеет стилизацию.

Axm
20.06.2017
15:03:47
Это должен делать пользователь
что должен делать пользователь? запрограммировать за тебя иконку в трее и убрать окно с таскбара?

Friedrich
20.06.2017
15:03:54
через манифест это делается
В шиндовс формс был специальный вызов, который это фиксил

Без манифеста, емнип

Nikita
20.06.2017
15:04:05
EnableVisualStyles?

или как его там

Friedrich
20.06.2017
15:04:14
Ага!

Nikita
20.06.2017
15:04:32
ну он дёргает InitializeCommonControls

Летучая
20.06.2017
15:04:50
что должен делать пользователь? запрограммировать за тебя иконку в трее и убрать окно с таскбара?
Что значит запрограммировать за тебя иконку трея Мы щас о сворачивании окна говорим же, а не о запиливании иконки в трее

Nikita
20.06.2017
15:04:55
https://msdn.microsoft.com/en-us/library/windows/desktop/bb775697(v=vs.85).aspx

вот эту фигню

можешь её сам дёрнуть, если хочешь

Google
Nikita
20.06.2017
15:05:10
только зачем

Летучая
20.06.2017
15:05:28
Если имеешь ввиду трей, который справа, то иконку в впф запилить туда точно можно, а насчёт увп не знаю

Friedrich
20.06.2017
15:05:28
> INITCOMMONCONTROLSEX > INIT COMMON CONTROL SEX ?

Anatoly
20.06.2017
15:05:39
https://www.nuget.org/packages/Hardcodet.NotifyIcon.Wpf/a Реализация: https://www.codeproject.com/Articles/36468/WPF-NotifyIcon

Friedrich
20.06.2017
15:05:54
можешь её сам дёрнуть, если хочешь
А я вот щас возьму и дёрну

Nikita
20.06.2017
15:06:34
можно просто InitCommonControls

мы так во времена VB6 стилизацию включали

Friedrich
20.06.2017
15:06:44
Не, я хочу COMMON CONTROL SEX

Nikita
20.06.2017
15:06:58
это сейчас относят к разряду некрофилии

Nikita
20.06.2017
15:07:20
иди лучше над тем мостом Direct2D и WPF помедитируй

Летучая
20.06.2017
15:07:56
трей в винде только один
ладно, до меня туго доходит

Friedrich
20.06.2017
15:08:12
иди лучше над тем мостом Direct2D и WPF помедитируй
Скоро помедитирую. Мне над было для диссера по-быстрому сляпать обвязочку для Activiz.NET, поэтому откладывал.

У меня там уже заработало всё, я ж писал

Токо код — говно, а надо сделать хорошо.

Nikita
20.06.2017
15:09:12
блин, народ диссеры пишет

а я со своим диплом юриста сижу

Axm
20.06.2017
15:09:28
WPF вот, хоть засворачивайся. Hardcodet.NotifyIcon.Wpf
а из таскбара можно убрать? а UWP?

Google
Friedrich
20.06.2017
15:09:41
а я со своим диплом юриста сижу
Пф, у меня диплом электрика, и диссер тоже по электричеству :)

Anatoly
20.06.2017
15:09:47
а из таскбара можно убрать? а UWP?
эм. UWP не знаю, не писал. В WPF из taskbar можно убрать офк.

Nikita
20.06.2017
15:10:13
да, но дисер по электричеству, это хотя бы интересно

Anatoly
20.06.2017
15:10:19
Что ты вопросы задаёшь которые гуглятся за пару минут. Мне когда надо было я этот компонент быстро нашёл.

Friedrich
20.06.2017
15:10:34
да, но дисер по электричеству, это хотя бы интересно
Положа руку на сердце — не сказал бы.

Anatoly
20.06.2017
15:10:45
а я со своим диплом юриста сижу
А оно тебе надо? Двигать науку в этой стране дело неблагодарное.

Nikita
20.06.2017
15:10:47
а мне свою тему дипломной по истории международного авторского права как-то очень лениво продолжать

Sergey
20.06.2017
15:11:13
Да, есть.
а ты тим лид в команде WPF разработки или просто разбираешься?

Admin
ERROR: S client not available

Nikita
20.06.2017
15:11:16
А оно тебе надо? Двигать науку в этой стране дело неблагодарное.
ну вот поеду где-нибудь получать рабочую визу, а там образование спросят

Anton
20.06.2017
15:11:29
А много у нас тут UWP разработчиков, кстати?

Nikita
20.06.2017
15:11:40
даже 3.5 не наберётся, думаю

Axm
20.06.2017
15:12:01
Что ты вопросы задаёшь которые гуглятся за пару минут. Мне когда надо было я этот компонент быстро нашёл.
я тебе намекаю, что wpf/uwp не все умеют что winforms, а кейсы бывают разные в жизни.

Friedrich
20.06.2017
15:12:03
а ты тим лид в команде WPF разработки или просто разбираешься?
У нас аутсорс. Куда пошлют — там и буду лид. Обычно я веду веб-проекты на жабке и ASP.NET, ну и иногда WPF тоже бывает.

Anatoly
20.06.2017
15:12:22
ну вот поеду где-нибудь получать рабочую визу, а там образование спросят
Хм. А если фирма тебя приглашает сильно ли нужно твоё образование там? Я просто реально не в курсе. Плюс. Ты скорее всего специалитет заканчивал? А не бакланскую систему?

Nikita
20.06.2017
15:12:29
Anatoly
20.06.2017
15:12:38
и обратно

Anatoly
20.06.2017
15:12:50
и winapi у тебя никто не отбирал если понадобится

Google
Axm
20.06.2017
15:13:07
да, но ты можешь юзать винформс из WPF-приложения
тут всех послушать, так винформс говно мамонта и использовать их нельзя, СРОЧНО ПЕРЕПИШИ НА ВПФ, НЕТ ВРЕМЕНИ ОБЪЯСНЯТЬ

Nikita
20.06.2017
15:13:10
и обратно
работает отвратительно

мы так в винформс-приложение AvalonDock встраивали

у меня до сих пор отголоски PTSD

Friedrich
20.06.2017
15:14:05
Э, не, WPF нормас.

Летучая
20.06.2017
15:14:12
Э, не, WPF нормас.
Но оно старое

Axm
20.06.2017
15:14:14
упв умеет еще меньше чем впф

Nikita
20.06.2017
15:14:20
Axm
20.06.2017
15:14:30
и шо
вот-вот

Friedrich
20.06.2017
15:14:32
Но оно старое
Я тоже старый :(

Nikita
20.06.2017
15:14:34
UWP - это такой обрезанный WPF с пыщь-пыщь анимациями

Летучая
20.06.2017
15:14:43
Да

Всё верно сказал

Anatoly
20.06.2017
15:14:46
вот-вот
проблема winforms не в том что он старый

Nikita
20.06.2017
15:14:58
а в том, что он винформс

Страница 1284 из 1888

Эта группа больше не существует Эта группа больше не существует