Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Как при скриншоте окна подрезать его заголовок на разных компьютерах Делаю скриншот окна игры, игра не фулскрин, на скриншоте мне нужна только рабочая область. Скриншот делаю через DwmGetWindowAttribute из-за темы Aero (спасибо Хабру), после этого из лишнего остается только заголовок окна. Подумал сначала просто подрезать 30 пикселей сверху и не париться, но на разных компьютерах будит разное кол-во пикселей. Подрезать по цвету тоже не вариант, у некоторых... https://www.cyberforum.ru/ csharp-net/ thread2273540.html Обновление Windows через WUAapi на удаленной машине C#
Всем пришедшим доброго времени суток! Немного предыстории (на случай, если у кого-то возникнут другие способы решения задачи): Имеем корпоративную сеть, AD и WSUS, но несмотря на это так же имеем пару десятков ПК с необновленной Виндой. Задача простая - обновить все что не обновлено. Дабы ручками по удаленке не подключаться к каждому ПК, обзванивая при этом не всегда довольных сотрудников,...
C# Получить содержимое и/или элементы окна стороннего приложения Подскажите, возможно ли с помощью C# (в том числе winapi) получить сабж? https://www.cyberforum.ru/ csharp-net/ thread2273404.html C# Анимация плавного изменение альфа канала у цвета https://www.cyberforum.ru/ csharp-net/ thread2273269.html
Здравствуйте. Как через таймер сделать плавное изменение альфа канала сначало в 1 сторону потом другую. Короче нужно добицца эфекта мигания но не путем скрытия и появления а путем плавного изменения цвета а именно альфа канала цвета
Передача List<class> на сервер C#
Здравствуйте форумчане. У меня вопрос. Как можно сделать так что б консольный сервер каждый час получал некий List<class> от всех подключенных к нему клиентов?
C# Как CLR находит вызываемый метод по метаданным?(+об устройстве IL кода) Допустим, есть код: using System public class Example{ public static void Main(){ Console.WriteLine("Hello World!!!"); } } 1. После компиляции в файле с IL кодом имя метода WriteLine будет полным (System.Console.WriteLine) или таким же? Не в прямом смысле. Т.е. сможет ли CLR сразу прочитать полное имя метода, или при запуске приложения CLR снова будет подставлять System в... https://www.cyberforum.ru/ csharp-net/ thread2273230.html
C# SharpDX 2D и наложение с альфа-каналом https://www.cyberforum.ru/ csharp-net/ thread2273097.html
Привет всем! Столкнулся с проблемой. Рисую одно изображение на другом через SharpDX.Direct2D: void drawImage(SharpDX.Direct2D1.DeviceContext canvas, SharpDX.Direct2D1.Bitmap1 bitmap) { canvas.PrimitiveBlend = SharpDX.Direct2D1.PrimitiveBlend.SourceOver; canvas.DrawBitmap(bitmap, rctTo, 1f, quality, rctFrom, null); }
Get запрос возвращает 403 без сниффера C#
Столкнулся с такой проблемой, делаю обычный гет запрос на сайт - получаю 403 или не удалось загрузить ответ..., но стоит включить сниффер (http analyzer), как тут же запрос проходит. using (var request = new HttpRequest()) { var useragent = "Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0"; ...
C# Комментарии при сериализации класса в xml https://www.cyberforum.ru/ csharp-net/ thread2272687.html
Здравствуйте. Вот я делаю серилизацию таким образом public bool SaveSettings() { try { XmlSerializer ser = new XmlSerializer(typeof(AL7_Class_Settings)); TextWriter writer = new StreamWriter(filenamesettings); ser.Serialize(writer, settings);
C# Как отладить мою dll, используемую как плагин в стороннем приложении? Добрый день. Исходные данные: VS2015, .Net Framework 4, исходный код моей dll на С#, моя dll, стороннее приложение. Стороннее приложение поддерживает плагины и требует от плагина быть в формате .dll и лежать в определённой папке. Есть желание в процессе работы сторонней программы пошагово отладить мою dll. Как это сделать? ps1. Присоединиться к сторонней программе из студии не могу -... https://www.cyberforum.ru/ csharp-net/ thread2272656.html
C# Работа с таблицей в Word через библиотеку Microsoft.Interop.Word
Здравствуйте, я продвинутый программист.Пишу программу и использованием библиотеки Microsoft.Interop.Word у меня возникло несколько проблем : Как можно скопировать созданную таблицу? И можно ли как-нибудь преобразовать цифры и числа в их буквенную форму,например, 25 в "двадцать пять" Заранее спасибо!
C# Отправка HTML сообщения с вложенным изображением Есть приложение, которое должно отправлять EMAIL сообщения с поддержкой HTML, в который вложено изображение (для этого использую LinkedResource и AlternateView). HTML шаблон сообщения и изображение хранятся в SQL базе данных. У меня получилось загрузить изображение из БД, сохранить файлом на жестком диске, прикрепить к сообщению и отправить, но я хочу реализовать алгоритм без создания файла,... https://www.cyberforum.ru/ csharp-net/ thread2272608.html
0 / 0 / 0
Регистрация: 25.10.2015
Сообщений: 11
10.07.2018, 23:34  [ТС] 0

Автоматическая смена раскладки клавиатуры не работает - C# - Ответ 12532748

10.07.2018, 23:34. Показов 3827. Ответов 10
Метки (Все метки)

Ответ

Цитата Сообщение от ATop Посмотреть сообщение
[DllImport("user32.dll", SetLastError = true)]
А как мне правильно сделать DllImport? C# подчеркивает красным.
Вопрос снят - забыл добавить
C#
1
using System.Runtime.InteropServices;
Добавлено через 16 минут
А можно, пожалуйста, объяснить, что я делаю не так?

Я организовал это в простое консольное приложение:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
using System;
using System.Runtime.InteropServices;
 
namespace SwitchKbrdLayout
{
    class Program
    {
        #region SwitchKeyboardLayouts
        private enum KeyboardLayoutFlags : uint
        {
            KLF_ACTIVATE = 0x00000001,
            KLF_SETFORPROCESS = 0x00000100
        }
 
        [DllImport("user32.dll", SetLastError = true)]
        private static extern uint ActivateKeyboardLayout(uint hkl, KeyboardLayoutFlags Flags);
 
        [DllImport("user32.dll", SetLastError = true)]
        private static extern IntPtr GetForegroundWindow();
 
        [DllImport("user32.dll", SetLastError = true)]
        private static extern ushort GetKeyboardLayout([In] int idThread);
 
        [DllImport("user32.dll", SetLastError = true)]
        private static extern int GetWindowThreadProcessId(
            [In] IntPtr hWnd,
            [Out] [Optional] IntPtr lpdwProcessId);
 
        private ushort GetKeyboardLayout()
        {
            return GetKeyboardLayout(GetWindowThreadProcessId(GetForegroundWindow(), IntPtr.Zero));
        }
        #endregion SwitchKeyboardLayouts
 
        static void Main(string[] args)
        {
            ActivateKeyboardLayout(1049, KeyboardLayoutFlags.KLF_SETFORPROCESS);
            Console.ReadKey();
        }
    }
}
И тем не менее, если перед запуском у меня раскладка ENG, то после компиляции она в РУС не превращается

Добавлено через 3 минуты
Видимо, это как раз отсылка к тому, что нужно привязаться к процессу, чтобы изменить раскладку. Но тогда такой момент интересует. Как мне выполнить эту привязку? Вот я, допустим, сижу себе, открываю рабочий стол, приложения (не процессы) не запущены, просто нажимаю Shift + Alt, и раскладка меняется. К какому тогда процессу это привязка?

Вернуться к обсуждению:
Автоматическая смена раскладки клавиатуры не работает C#
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.07.2018, 23:34
Готовые ответы и решения:

Смена раскладки клавиатуры
здравствуйте. подскажите пожалуйста можно ли с помощью С-шарп менять раскладки клавиатуры мне...

Смена раскладки клавиатуры
Нашел линк на киберфорум, но он оказался битым. Ни у кого нет кусочка кода с программным изменение...

Смена раскладки на русскую при установке фокуса на textbox
Добрый день! Подскажите, как принудительно менять раскладку на русскую каждый раз, когда...

Удаление раскладки клавиатуры
Сделал с помощю LoadKeyboardLayout(&quot;00000408&quot;, 1); греческую раскладку и она появляется и при...

10
10.07.2018, 23:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.07.2018, 23:34
Помогаю со студенческими работами здесь

Автоматический переключатель раскладки клавиатуры
нужно написать программу &quot;автоматический переключатель раскладки клавиатуры&quot; подскажите пожалуйста...

Запрет изменения раскладки клавиатуры
Как программного запретить изменение раскладки клавиатуры?

Как отловить смену раскладки клавиатуры?
Нужно на форме вывести значок с текущей раскладкой клавиатуры. В Net есть событие...

Получение выбранной раскладки клавиатуры другого окна
Есть форма программы, на которой имеется Label, в котором отображается выбранная раскладка....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru