powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Работа с окнами
9 сообщений из 9, страница 1 из 1
Работа с окнами
    #39924629
Cytrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет.

Подскажите, а что, C# не обладает встроенными средствами для работы со соронними окнами?

Получить хендл, допустим, калькулятора.
Активировать окно калькулятора. Скрыть окно. Свернуть в трей.

Если такие средства есть, то в каком классе или в пространстве имён они находятся?
...
Рейтинг: 0 / 0
Работа с окнами
    #39924635
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cytrus
C# не обладает встроенными средствами для работы со соронними окнами?
C# - это кроссплатформенный язык программирования. Он ничего не знает и не может знать про хэндлы Windows-окон, то есть встроенными средствами - да, не обладает.

Поэтому для работы c Windows API требуется подключать dll-ки этого самого Windows API и работать с ними
...
Рейтинг: 0 / 0
Работа с окнами
    #39924673
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cytrus,

окно, это объект ОС, а не объект CLR
...
Рейтинг: 0 / 0
Работа с окнами
    #39924829
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Работа с окнами
    #39924841
Cytrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем за ответы.
Я пол дня ковырялся в Code Browsere, но итак толком ничего и не нашёл.
Я думал, что такой большой фреймворк должен же содержать такой полезный функционал.
А оказывается, он почти полностью зависит от сторонних библиотек и API.
Никакой портабельности. Разработчику надо надеятся и верить, что на клиентской машине всё в порядке.
...
Рейтинг: 0 / 0
Работа с окнами
    #39924870
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cytrus
Я пол дня ковырялся в Code Browsere, но итак толком ничего и не нашёл.
Я думал, что такой большой фреймворк должен же содержать такой полезный функционал.
А оказывается, он почти полностью зависит от сторонних библиотек и API.
Никакой портабельности

Windows API - "сторонний"?
ну-ну
...
Рейтинг: 0 / 0
Работа с окнами
    #39924871
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще один разочарованный

Еще раз, какой бы ни было большой фреймворк, туда не будут запихивать все возможные АПИ от всех возможных операционных систем. Завтра от линукса вызвать что-то понадобится, послезавтра - от андроида, что теперь - всё в фреймворк запихать?

"Я полдня исследовал трактор, но так и не понял, как в нем кофе сварить. Хрень это - ваш трактор".
...
Рейтинг: 0 / 0
Работа с окнами
    #39924913
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сдается мне, что в NuGet можно найти 100500 пакетов которые предоставляют доступ к перечислению окон и их содержимого самым простым и удобным способом. Но искать я его, конечно же, не буду :)
...
Рейтинг: 0 / 0
Работа с окнами
    #39924928
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это ж надо знать, что такое Nuget
Пока освоен только метод "ковырялся в Code Browsere"
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Работа с окнами
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]