VisualuRuby(tmp) Reference

MSGTYPE

Coloring : swin class : vruby class

Class Hierarchy

This is a module

Including Modules

none

Child classes or Classes/Modules including this

none

vr/vruby.rb

MSGTYPE

This is a module to collect constants of Windows message's argument type. These constants decide an argument list for message handler. The point is how to use lParam and wParam which are Integers.

Constants

ARGNONE
No use of wParam and lParam. The handler don't have arguments.
ARGINT
lParam is the argument of handler. The handler is defined as a type of self_handler(lParam)
ARGSTRUCT
lParam is a pointer to structured data. The handler's argument is decided by that structure.
ARGSTRING
lParam is a char* pointer. The handler is defined as a type of self_handler(String)
ARGWINT
wParam is for the argument of handler. The handler is defined as a type of self_handler(wParam)
ARGLINT
Same as ARGINT
ARGINTINT
lParam and wParam are for the argument. The handler is defined as a type of self_handler(wParam,lParam)
ARGINTINTINT
lParam and wParam are for the arguments, and lParam will be devided into two integers of lo-word of lParam and hi-word of lParam. The handler is defined as a type of self_handler(wParam,LO_lParam,HI_lParam)
ARGLINTINT
lParam is for the argument, and lParam will be devided into two integers of lo-word of lParam and hi-word of lParam. The handler is defined as a type of self_handler(LO_lParam,HI_lParam)
ARGINTSTRUCT
wParam and structured lParam is for the arguments. The handler is defined as a type of self_handler(wParam, ...*struct...)
ARGINTSINTSINT
Almost same as ARGINTINTINT. But that two lParam integers are dealed as signed integers.
ARGPASS
The argument is an instance of SWin::MSG. The handler is define as a type of self_handler(msg).

VisualuRuby(tmp) Reference Index : Project HomePage(English) : Project HomePage(Japanese) : Sourceforge vruby page
Generated at Sun Feb 24 01:28:57 +0900 2008