Логин:
Пароль:
Меню
Главная Программы Исходники Электронные книги FAQ C# Online учебник Android Java FAQ Android, Java Помощь сайту Наши баннеры О нас Связь с администрацией
Облако тегов

Показать все теги
Архив
  • Декабрь 2017
  • Май 2016
  • Апрель 2015
  • Март 2015
  • Март 2013
  • Март 2012

  • Как использовать API-функции в C#?
    Как использовать API-функции в C#?

    Для использования в программе API-функций надо, во-первых, добавить постранство имен System.Runtime.InteropServices, во-вторых, добавить заголовок нужной API-функции и в-третьих, вызвать ее в нужном месте.

    Вот пример:

    Цитата:

    using System;
    ...
    //Добавление пространства имен
    using System.Runtime.InteropServices;
    ...
    //Добавление заголовка
    [DllImport("user32.dll", EntryPoint="MessageBox")]
    public static extern int MessageBox(int hWnd,
    String strMessage, String strCaption, uint uiType);
    ...
    private void button1_Click(object sender, System.EventArgs e)
    {
    //Вызов API-функции
    MessageBox(0, "Hello!", "Caption", 0);
    }
    ...

    В указанном примере при нажатии на кнопку выскочит MessageBox (путем вызова соответствующей API-функции).
    Популярные статьи
    Online Учебник по С# Бесплатная альтернатива Microsoft Visual Studio .NET для новичков Язык программирования C# 2005 и платформа .NET 2.0 ASP.NET MVC 4 Framework с примерами на C# 5.0 для профессионалов. 4-е изд. Язык программирования C# 5.0 и платформа .NET 4.5
    Реклама