win.sendmessage не работает?

Те, кто ей начинают пользоваться, уже не в силах остановиться! Она может все. Или почти все!

win.sendmessage не работает?

Сообщение elishnevsky » Пн мар 24, 2003 6:48 pm

Subj...
Код: выделить все
local hWnd

hWnd = win.handle("c=Winamp v1.x")


Потом пишу следующее, но оно не работает (Winamp должен начать играть)
Код: выделить все
; Это дело не работает

win.sendmessage(hWnd, WM_COMMAND, 40045, 0)
; И так тоже не работает

win.sendmessage(&(hWnd), WM_COMMAND, 40045, 0)
; Короче, никак не работает. Фигня какая-то


А если пишу это, то все прекрасно работает
Код: выделить все
; А это работает

*Window SendMessage WM_COMMAND 40045 0 &(hWnd)



Кто-нибудь что-нибудь понимает??? <!--emo&:(-->Изображение<!--endemo-->
elishnevsky
Мл. сержант
 
Сообщений: 16
Зарегистрирован: Вт мар 04, 2003 10:22 pm
Пункты репутации: 0

Сообщение dAnIK SeNT » Вт мар 25, 2003 12:30 pm

Скорее всего не работает это по такой причине. На самом деле "послать сообщение WM_COMMAND" это значит "послать сообщение с номером, который хранится в константе WM_COMMAND во включаемом файле windows.h". Программы типа PowerPro совсем не обязаны знать, что вместо текста "WM_COMMAND" следует подставлять некое число. Да, *Window SendMessage делает это, но это не значит что это должно происходить где-то еще. Просто напиши вместо WM_COMMAND его численное значение и все будет путем.
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение elishnevsky » Вт мар 25, 2003 2:18 pm

Спасибо большое. Я об этом че-то не подумал <!--emo&:)-->Изображение<!--endemo--> Все заработало.
elishnevsky
Мл. сержант
 
Сообщений: 16
Зарегистрирован: Вт мар 04, 2003 10:22 pm
Пункты репутации: 0


Вернуться в Windows PowerPro

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

cron