Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Всем привет!

Нужно реализовать в программе на шарпе винформс глобальные горячие клавиши, именно глобальные (прога в трее - не активна, но слушает свои горячие клавиши)

реализуется так (фрагмент):

[DllImport("user32.dll")]

public static extern bool RegisterHotKey(IntPtr hWnd,int id,int fsModifiers,int vlc);

[DllImport("user32.dll")]

public static extern bool UnregisterHotKey(IntPtr hWnd, int id);

bool success = FrmMain.RegisterHotKey(this.Handle, this.GetType().GetHashCode(), frm.ShortcutInput1.Win32Modifiers, frm.ShortcutInput1.CharCode);

if (success)

{

TxtKeyEnumValue.Text = ((int)frm.ShortcutInput1.Keys).ToString();

StreamWriter writer = File.CreateText(Application.StartupPath + "\\HotkeyValue.txt");

writer.Write(TxtKeyEnumValue.Text);

writer.Close();

}

else

MessageBox.Show("Could not register Hotkey - there is probably a conflict. ", "", MessageBoxButtons.OK, MessageBoxIcon.Error);

в инете полно примеров, даже проектов, но мне сложновато разобраться, нужно снабдить комментариями то что напишите, с возможностью задавать свои комбинации, проверять не занята ли та или иная комбинация другим приложением.

прикладываю макет проекта - http://dl.dropbox.com/u/77740218/BUFER/GlobalHotKeys.rar

в нем нужно повесить на 3 действия горячие кнопки, ну и в форме настроек задать другие хоткеи

Время не важно, приоритет на цене.

связь скайп ali_yab

12 лет назад
ali_ya
41 годУкраина
14 лет в сервисе
Была
10 лет назад
Выбранный исполнитель
AgentFire
34 годаРоссия
17 лет в сервисе
Был
6 лет назад
12 лет назад
$10
1 день
Александр отлично выполнил задание - через пол дня предоставил готовый проект. Все функции грамотно описаны, все что нужно вынесено в класс не загромождая код главной формы. Объяснил теоретические моменты в моем проекте. Буду дальше сотрудничать! Рекомендую.
Альбина крайне позитивная заказчица, оплатила в срок, задание объяснила очень четко, от чего делать его было крайне легко и удобно.
  • Похожие заказы
  • Имеется 3 usb модема одного оператора. Имеется сайт, на который необходимо получить доступ одновременно с каждого из модемов (из трех разных браузеров). Модемы могут работать одновременно, если отключить соединение по умолчанию. При каждом подключении получают ...

    Закрыт
    12 лет назад
  • $50

    Необходимо сделать небольшую программку к курсовому проекту. В интерфейсе - три окна ввода, два выпадающих списка и вывод сообщения на экран. В коде - несложное уравнение. Дедлайн - 30 мая, 10:00

    Прикладное ПО1 исполнитель
    Закрыт
    12 лет назад
  • $5000

    Группа "Астерос", ведущий российский системный интегратор, приглашает разработчика CRM на удаленную занятость. Длительность проекта - полгода, по договору ГПХ. Нужен разработчик либо со 100% занятостью, либо с 50% загрузкой. При полной загрузке заработная плата составит 100-110 000 ...

    Закрыт
    12 лет назад
  • $250

    Добрый день. Необходимо создать модель в AnyLogic. Работа уже начата, необходимо на базе готовой блок-диаграммы, набросков интерфейса и выходных данных создать функционирующий продукт. Используется системная динамика (агентное моделирование не планируется). Подробности в личку.

    Закрыт
    12 лет назад
  • Необходимо разработать: 1) разработать простую программу качалку (максимально используя доступные готовые решения с открытым исходным кодом); 2) внешнюю оболочку интсаллятор к программе; 3) дизайны программы качалки и инсталлятора (не обязательно, при наличии компетенций и интереса). Программы должны иметь графический ...

    Закрыт
    12 лет назад
  • $100

    Нужно написать небольшую программу, которая строит график доходности (убытка) (+ график тенденции) на основе данных, подгружаемых через функцию "открыть txt файл". Пример и типовое название файла, который должна уметь "читать" и обрабатывать программа – в приложении. Таких ...

    Закрыт
    12 лет назад