Vcl.Controls.TCMDockClient

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

 TCMDockClient = record
 Msg: Cardinal;
 MsgFiller: TDWordFiller;
 DockSource: TDragDockObject;
 MousePos: TSmallPoint;
 MousePosFiller: TDWordFiller;
 Result: LRESULT;
 end;

C++

struct DECLSPEC_DRECORD TCMDockClient
{
public:
 unsigned Msg;
#ifndef _WIN64
#else /* _WIN64 */
 Winapi::Messages::TDWordFiller MsgFiller;
#endif /* _WIN64 */
 TDragDockObject* DockSource;
 System::Types::TSmallPoint MousePos;
#ifndef _WIN64
#else /* _WIN64 */
 Winapi::Messages::TDWordFiller MousePosFiller;
#endif /* _WIN64 */
 NativeInt Result;
};

Properties

Type Visibility Source Unit Parent
record
struct
public
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls Vcl.Controls

Description

TCMDockClient is used with a CM_DOCKCLIENT message.

An object of type TCMDockClient is used with a CM_DOCKCLIENT message.

The following table lists the fields contained by TCMDockClient:

Field Meaning

Msg

Represents the Windows message code.

DockSource

Contains drag-and-dock information for a control.

MousePos

Contains the position of the mouse cursor.

Result

Holds the value returned by the application processing the message.


The TCMDockClient type is used internally.


See Also

Retrieved from "https://docwiki.embarcadero.com/Libraries/Tokyo/e/index.php?title=Vcl.Controls.TCMDockClient&oldid=199547"