Скачать MetaTrader 5

как c помощью WINAPI добавить объект на график ? - страница 2

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Vadim Zhunko
5240
Vadim Zhunko 2011.10.17 11:36  

x = 0x1234;

y = 0x5678;

z = x << 32 + y;

z = 0x12345678;

Можно массив передать.

Alexey Navoykov
3996
Alexey Navoykov 2011.10.17 11:52  

Вообще то всё наоборот должно быть. В старшем слове располагается y, а не x. И к тому же смещение должно быть 16 бит, а не 32.

Поэтому формула будет такая: lParam=y<<16+x. Ну либо можно так: y*65536+x

Александр
1082
Александр 2011.10.17 13:03  
Через сообщение ни в какую не хочет, а через mouse_event все получилось, спасибо.
Vadim Zhunko
5240
Vadim Zhunko 2011.10.17 13:34  
Meat:

Вообще то всё наоборот должно быть. В старшем слове располагается y, а не x. И к тому же смещение должно быть 16 бит, а не 32.

Поэтому формула будет такая: lParam=y<<16+x. Ну либо можно так: y*65536+x

Ошибся немного.
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий