Есть фу-ция PostMessage :
BOOL PostMessage(
HWND hWnd,
UINT Msg,
WPARAM wParam,
LPARAM lParam
);
Мне нужно перевести типы Win32API (HWND,UINT,WPARAM,LPARAM) в типы C#,
Чтобы правильно работать в моём приложении. Я знаю что HWND в С# это System.IntPtr. У
кого есть еще какие-нибудь соображения зарание Благодарен.
С ув. Grafter.
Здравствуйте, Grafter, Вы писали:
G>Мне нужно перевести типы Win32API (HWND,UINT,WPARAM,LPARAM) в типы C#,
здесьАвтор: VladD2
Дата: 17.09.02
Здравствуйте, 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 );
Здравствуйте, Ведмедь, Вы писали:
В>Здравствуйте, Grafter, Вы писали:
В>В>[DllImport( "" )]
В>int PostMessage( IntPtr hwnd, uint Msg, int wParam, int lParam );
В>
Сорри, забыл поставить в DllImport имя Dll
[DllImport ( "User32.dll" )]
Здравствуйте, Ведмедь, Вы писали:
В>В>[DllImport( "" )]
В>int PostMessage( IntPtr hwnd, uint Msg, int wParam, int lParam );
В>
Большое спасибо за аперативность

.
Здравствуйте, 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 >>