Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > WM_XBUTTONUP,WM_XBUTTONDOWN,WM_XBUTTONDBLCLK


Автор: Spawn 14.11.2002, 00:01
Подскажите пожалуйста значения этих мессаг, а то в Дельфи их нету.

Автор: AntonSaburov 14.11.2002, 00:43
RTFM (MSDN)

WM_XBUTTONDBLCLK
The WM_XBUTTONDBLCLK message is posted when the user double-clicks the first or second X button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.

A window receives this message through its WindowProc function.

LRESULT CALLBACK WindowProc(
 HWND hwnd,       // handle to window
 UINT uMsg,       // WM_XBUTTONDBLCLK
 WPARAM wParam,   // key indicators and button value
 LPARAM lParam    // horizontal and vertical position
);
Parameters
wParam
The low-order word indicates whether various virtual keys are down. It can be one or more of the following values. Value Meaning
MK_CONTROL The CTRL key is down.
MK_LBUTTON The left mouse button is down.
MK_MBUTTON The middle mouse button is down.
MK_RBUTTON The right mouse button is down.
MK_SHIFT The SHIFT key is down.
MK_XBUTTON1 The first X button is down.
MK_XBUTTON2 The second X button is down.

Автор: Spawn 14.11.2002, 01:13
Сори я не так выразился - я имел ввиду код мессаджа(например для WM_RBUTTONUP - $0206)

Автор: AntonSaburov 14.11.2002, 02:31
VS.NET
Platform SDK

файл winuser.h
WM_XBUTTONDOWN - 0x020B
WM_XBUTTONUP - 0x020C
WM_XBUTTONDBLCLK - 0x020D

Вообщем, надо такие вещи у себя ставить на компе, иначе ничего не найти.

Автор: Spawn 14.11.2002, 02:42
Cпасибо))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)