Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Вопрос по API


Автор: profan 11.6.2006, 19:45
Народ можете объяснить,одну весчь для начала апи функц.

LRESULT CALLBACK KeyboardProc(    
      int code,
    WPARAM wParam,
    LPARAM lParam
);



У мну вопрос какой тип данных писать для переменных wParam lParam,еще бывают че то типа HWND у прочий ужас.Объясните пожалст какие типы данных указывать и от чего вапсче нужно отталкиваться,а то я что то эту фишку не просек=) 

Автор: Void 11.6.2006, 19:54
http://pinvoke.net/ — это раз.

В данном случае все три параметра и возвращаемое значение имеют тип int.
HWND — это IntPtr.

Когда будешь передавать в API callback-функцию, не забудь Marshal.GetFunctionPointerForDelegate. 

Автор: profan 11.6.2006, 22:05
Пасиб 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)