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

Страница 678 из 1888
Летучая
02.04.2017
13:51:22
Без x:Key

Тогда будет для всех листвьюитемов в текущем виндоу

dmtrge
02.04.2017
14:06:37
Это id
Мне этот язык на один раз

Закрыл практику и ушел

Google
dmtrge
02.04.2017
14:18:26
Причем дедлайн завтра

Как быть ?

Friedrich
02.04.2017
14:58:24
Смеху ради решил прикрутить Avalonia к проекту на PascalABC.NET

Пришлось в итоге писать скрипт, который скачивает и патчит компилятор ~_~

yegorf1
02.04.2017
15:00:39
Well done

AzZu
02.04.2017
15:23:52
Может кто подсказать, как заставить перерисовываться minimized/hidden окно?

Дмитрий
02.04.2017
15:27:56
Как быть ?
нагуглить руководство + использовать Entity Framework в твоём случае это будет максимум профита при минимуме усилий

Может кто подсказать, как заставить перерисовываться minimized/hidden окно?
окно - это винформы? если да, то можно ему мессейдж отправить "перерисуйся, быстро, решительно!"

некроманты ?

AzZu
02.04.2017
15:37:44
окно - это винформы? если да, то можно ему мессейдж отправить "перерисуйся, быстро, решительно!"
да это вин форм, invalidate/update/redraw не возымели эффекта, отправлять окну WM_PAIN запрещено, а WM_PRINT так же не помог =(

Vladimir Bondaryuk
02.04.2017
15:39:24
вдруг кому интересно будет: https://www.youtube.com/watch?v=qD3ePq070Wk

AzZu
02.04.2017
15:48:03
Так что, знает кто как обновить DC у minimized/hidden окна?

Gid
02.04.2017
15:53:04
Так что, знает кто как обновить DC у minimized/hidden окна?
Удаляешь десктоп компонент из студии

Google
Gid
02.04.2017
15:53:10
И больше никогда не юзаешь

AzZu
02.04.2017
15:53:59
Удаляешь десктоп компонент из студии
да, спасибо, очень помогло, обожаю такие советы)

Timur
02.04.2017
16:02:44
Смеху ради решил прикрутить Avalonia к проекту на PascalABC.NET
он еще живой? у меня старшего сына пытались в школе к нему приучить, что-то не пошло

Friedrich
02.04.2017
16:04:29
он еще живой? у меня старшего сына пытались в школе к нему приучить, что-то не пошло
Да, он ещё живой. Работает хреновато, правда. Но наверняка это я слишком требователен :)

Дмитрий
02.04.2017
16:04:40
Так что, знает кто как обновить DC у minimized/hidden окна?
у меня возник закономерный вопрос - нафига такое? по-моему, ты хочешь сделать какое-то очень сильное колдунство а по своему опыту могу сказать, что с 95% вероятностью твою задачу можно решить без колдунства возможно, даже без некромантии

Timur
02.04.2017
16:04:50
хреновато работает компилятор или IDE?

Friedrich
02.04.2017
16:05:44
хреновато работает компилятор или IDE?
Хреновато работает компилятор. Использовать их IDE я чёт не хочу (наверняка будут проблемы на CI потом), и пока что монстрячу в консоли.

AzZu
02.04.2017
16:06:12
Вот и ищу варианты заставить окно отрисоваться

Я так понимаю, что винда не посылает собщиня WM_PAINT окну, когда оно свернуто

Леонид
02.04.2017
16:08:06
Вообще

Желательно и студию удалить

Но начни путь от обезьяны к человеку

С удаления десктопа

Из vs

Alexander
02.04.2017
16:08:54
AzZu
02.04.2017
16:10:02
Желательно и студию удалить
видимо мои малые познания не позволяют мне понять тонкий юмор =/

Леонид
02.04.2017
16:10:44
Это не тонкий юмор

Это эволюция

Кто-то раньше эволюционирует из десктопа

Google
Леонид
02.04.2017
16:11:32
Кто-то позже

Friedrich
02.04.2017
16:12:02
У кого-то раньше маразм наступает, а у кого-то позже. Это действительно так.

AzZu
02.04.2017
16:12:38
и на чем тогда если не в студии прогать?

на c#

Леонид
02.04.2017
16:13:03
Переходить на джаву

Или ноду

Владимир
02.04.2017
16:13:45
Или на плюсы

Friedrich
02.04.2017
16:13:48
на c#
Ну, если дебильные шутки в сторону отставить, то у тебя несколько других вариантов есть: - Rider - VSCode - (немного маргинальные) emacs / vim + omnisharp

AzZu
02.04.2017
16:14:57
а как смена IDE поможет мне с моей проблемой?

Friedrich
02.04.2017
16:14:59
Ну или ещё линейка MonoDevelop / SharpDevelop / Xamarin Studio.

Никак не поможет.

AzZu
02.04.2017
16:15:54
и почему я должен уйти от десктопного приложения если я разрабатываю десктопное приложение?

Friedrich
02.04.2017
16:16:10
А с помощью OBS можно захватывать свёрнутые окна?

Может быть, тебе стоит своему окну запретить сворачиваться?

Ну или делать, чтоб оно было "свёрнутым", но при этом думало, что оно развёрнуто.

AzZu
02.04.2017
16:17:24
OBS захватывает окно по имени окна или же процесса

Владимир
02.04.2017
16:18:01
ты хочешь транслировать свернутое окно?

Friedrich
02.04.2017
16:18:09
Ну или делать, чтоб оно было "свёрнутым", но при этом думало, что оно развёрнуто.
Я точно помню, что такая фигня у меня случайно получалась, когда я оконными флагами игрался.

Google
AzZu
02.04.2017
16:18:38
просмотрев исходники OBS я пришел к выводу, что оно получает (по имени окна/ по имени процесса) хендл окна, захватывает его DC и копирует

а зачем тебе отрисовывать окно, которое свернуто?
что бы его оно было не свернуто, а вообще скрыто. но приэтом OBS захватывал то что в него отрисовывается

Friedrich
02.04.2017
16:20:10
что бы его оно было не свернуто, а вообще скрыто. но приэтом OBS захватывал то что в него отрисовывается
Ну, самая примитивная идея: размести окно по отрицательным координатам. Не работает?

Вообще-то "свёрнутые" окна на самом деле так и делают — они становятся небольшими и лежат где-то далеко в отрицательных координатах. Если изловчиться, их можно оттуда достать и потрогать.

(ну и отрисовываться перестают, да)

Т.о., если ты переместишь своё окно куда-нибудь нахер, не сворачивая, то оно должно остаться живым, но пользователю его на экране видно не будет. И нужно будет ещё запретить его перетаскивать и выделять по Alt-Tab, например, и дело в шляпе.

Admin
ERROR: S client not available

Friedrich
02.04.2017
16:22:28
Пробовал такое или нет? Проверить-то не очень сложно.

yegorf1
02.04.2017
16:28:43
Можно еще создать драйвер экрана и.. Ну..

Странная задача в общем

Friedrich
02.04.2017
16:34:22
Задача нормальная. Когда организуешь трансляцию, то очень часто хочется в неё захватить какие-то окна, которых не будет видно на твоём экране.

yegorf1
02.04.2017
16:36:06
Тогда проще всего просто создать еще один экран

AzZu
02.04.2017
16:36:15
хотя решение выглядит как костыль)

хотелось бы напрямую с контекстом устройства работать

Как думаете, вот Discord например - это WPF? или ручками на win32api такой дизайн? или есть еще вариант? (возможно qt, но я о нем вообще мало чего знаю)

Google
Friedrich
02.04.2017
17:06:22
В доисторический бронтозаврий PascalABC.NET можно засунуть современную всю из себя Авалонию :3

Gid
02.04.2017
17:06:52
Да ты поменьше всяких зелёных слушай.
Найс верховный некромант зачитал гоэтию

Тупо научил мертвых воскрешать

И смысла разрабатывать на нем что-то кроме пэтов смысла 0

Вроде домашних утилит или еще чего

Будешь мучаться с поиском работы и нормальным не легаси продуктом

Будешь как Фридрих херней страдать

AzZu
02.04.2017
17:13:49
Ладно, если серьезно то десктоп умер на 95%
И на чем тогда Discord для винды сделан? это не десктоп разве?

AzZu
02.04.2017
17:15:29
Ну?

Gid
02.04.2017
17:15:31
Чем кроме телеграм дискорд скайп хром и вс ты пользуешься

На винде

Friedrich
02.04.2017
17:15:42
Ввижуал штудио!

Gid
02.04.2017
17:15:52
И тут ты сразу определишь круг то что ты сможешь разработать

Anatoly
02.04.2017
17:16:00
А разве discord не на electron?

Gid
02.04.2017
17:16:11
А разве discord не на electron?
Кстати мне тоже так кажется

Но я не уверен

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

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