Помогите перевести типы win32api в С#.NET
От: Grafter  
Дата: 21.01.03 12:42
Оценка:
Есть фу-ция PostMessage :

BOOL PostMessage( 
    HWND hWnd, 
    UINT Msg, 
    WPARAM wParam, 
    LPARAM lParam 
);


Мне нужно перевести типы Win32API (HWND,UINT,WPARAM,LPARAM) в типы C#,
Чтобы правильно работать в моём приложении. Я знаю что HWND в С# это System.IntPtr. У
кого есть еще какие-нибудь соображения зарание Благодарен.

С ув. Grafter.
Re: Помогите перевести типы win32api в С#.NET
От: Аноним  
Дата: 21.01.03 12:46
Оценка:
Здравствуйте, Grafter, Вы писали:


G>Мне нужно перевести типы Win32API (HWND,UINT,WPARAM,LPARAM) в типы C#,


здесь
Автор: VladD2
Дата: 17.09.02
Re: Помогите перевести типы win32api в С#.NET
От: Ведмедь Россия  
Дата: 21.01.03 12:47
Оценка:
Здравствуйте, Grafter, Вы писали:

G>Есть фу-ция PostMessage :


G>
G>BOOL PostMessage( 
G>    HWND hWnd, 
G>    UINT Msg, 
G>    WPARAM wParam, 
G>    LPARAM lParam 
G>); 
G>


G>Мне нужно перевести типы Win32API (HWND,UINT,WPARAM,LPARAM) в типы C#,

G>Чтобы правильно работать в моём приложении. Я знаю что HWND в С# это System.IntPtr. У
G>кого есть еще какие-нибудь соображения зарание Благодарен.

G>С ув. Grafter.


[DllImport( "" )]
int PostMessage( IntPtr hwnd, uint Msg, int wParam, int lParam );
Да пребудет с тобой Великий Джа
Re[2]: Помогите перевести типы win32api в С#.NET
От: Ведмедь Россия  
Дата: 21.01.03 12:49
Оценка:
Здравствуйте, Ведмедь, Вы писали:

В>Здравствуйте, Grafter, Вы писали:


В>
В>[DllImport( "" )]
В>int PostMessage( IntPtr hwnd, uint Msg, int wParam, int lParam );
В>

Сорри, забыл поставить в DllImport имя Dll
[DllImport ( "User32.dll" )]
Да пребудет с тобой Великий Джа
Re[2]: Помогите перевести типы win32api в С#.NET
От: Grafter  
Дата: 21.01.03 12:51
Оценка:
Здравствуйте, Ведмедь, Вы писали:


В>
В>[DllImport( "" )]
В>int PostMessage( IntPtr hwnd, uint Msg, int wParam, int lParam );
В>


Большое спасибо за аперативность .
Re: Помогите перевести типы win32api в С#.NET
От: Gollum Россия  
Дата: 21.01.03 12:53
Оценка:
Здравствуйте, Grafter, Вы писали:


G>Мне нужно перевести типы Win32API (HWND,UINT,WPARAM,LPARAM) в типы C#,

G>Чтобы правильно работать в моём приложении. Я знаю что HWND в С# это System.IntPtr. У
G>кого есть еще какие-нибудь соображения зарание Благодарен.

UINT — unsigned int
WPARAM и LPARAM — оба 32-х битные целые в 32-х виндах вроде бы.

Давным давно, когда WPARAM был еще 16-битным...
... << RSDN@Home 1.0 beta 4 >>
Eugene Agafonov on the .NET

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.