Переехал на x64 и вызов апи из C# перестал работать
От: Аноним  
Дата: 06.12.06 18:47
Оценка:
Определение функции:
[DllImport("user32")]
private static extern ulong SendMessage(IntPtr hWnd, int msg, int wParam, int lParam);

Использование:
SendMessage(TargetWindow, 277, 3, 0); // WM_VSCROLL

Работало под WinXP, теперь Win2003x64 и не пашет.

В настройках проекта стоит x64 CPU.

В чем дело? Надо поменять входные аргументы с int на long? Или что-то еще?

Заранее спасибо!



06.12.06 23:10: Перенесено модератором из 'WIN API' — Хитрик Денис
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.