Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.02.2013, 02:57   #1
TaTT DoGG
Форумчанин
 
Аватар для TaTT DoGG
 
Регистрация: 25.04.2008
Сообщений: 476
По умолчанию winapi sendmessage

есть api под aimp
пишу ремоут для него
заткнулся на первой же функции
пишу код:
Код:
[DllImport("user32.dll", SetLastError = true)]
public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
[DllImport("user32.dll")]
private static extern IntPtr SendMessage(IntPtr hWnd, int Msg, IntPtr wParam, IntPtr lParam);

void next()
{
      IntPtr FAIMPWindow = FindWindow("AIMP2_RemoteInfo", "AIMP2_RemoteInfo");
      SendMessage(FAIMPWindow, 0x475, (IntPtr)17, IntPtr.Zero);
}
трек не переключается
тут же пишу тоже самое на дефли
Код:
FAIMPWindow := FindWindow('AIMP2_RemoteInfo', 'AIMP2_RemoteInfo');
SendMessage(FAIMPWindow, $475, 17, 0);
всё работает.

знаю сто процентов что проблема в dllimport
как правильно объявить эту функцию?
Life if about choices
Make the right choice
TaTT DoGG вне форума Ответить с цитированием
Старый 24.02.2013, 03:39   #2
TaTT DoGG
Форумчанин
 
Аватар для TaTT DoGG
 
Регистрация: 25.04.2008
Сообщений: 476
По умолчанию

всё. нашел проблему. студия почему-то запускает прогу без админских прав :\
по админом всё работает. прошу прощения
Life if about choices
Make the right choice
TaTT DoGG вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
sendmessage glebast Помощь студентам 3 13.07.2012 17:06
Различие кода mfc и WinApi(mfc ручками набили, а WinApi автоматически с генерировался!! нужно явное отличие, не могу найти) Артём1991 Помощь студентам 0 25.03.2012 17:13
SendMessage Damien4Damien Общие вопросы Delphi 3 29.09.2010 21:27
WINAPI SendMessage PostMessage Mefit Общие вопросы по Java, Java SE, Kotlin 2 19.09.2010 01:04
SendMessage ASЯ Помощь студентам 0 20.05.2010 10:38