Documentação do Gambas
Api
Como fazer ...
Compilação e Instalação
Components
Classes nativas
gb.args
gb.compress
gb.crypt
gb.data
gb.db
gb.db.form
gb.dbus
gb.debug
gb.desktop
gb.desktop.x11
gb.eval
gb.form
gb.form.dialog
gb.form.mdi - Interface Multi Documento
gb.gtk
gb.gtk.opengl
gb.gui
gb.gui.opengl
gb.image - Componente de processamento de imagens
gb.inotify
gb.logging
gb.map
gb.markdown
gb.media
gb.media.form
gb.mime
gb.ncurses
gb.net
gb.net.curl
gb.net.smtp
gb.openal
gb.opengl
gb.option
gb.pcre
gb.pdf
gb.qt4
_GridView_Columns
_GridView_Rows
_split
_TreeView
Action
Align
Application
Arrange
Border
Button
CheckBox
Clipboard
Color
ColumnView
ComboBox
Container
Control
Cursor
Desktop
Dialog
Drag
Draw
DrawingArea
embedder
Fill
Font
Fonts
Form
Frame
GridView
HBox
HPanel
HSplit
IconView
Image
Key
Label
Line
ListBox
ListView
Menu
Message
Mouse
Alt
Arrow
Blank
Button
Control
Cross
Custom
Default
Delta
Forward
Horizontal
Inside
Left
Meta
Middle
Move
Normal
Orientation
Pointing
Right
ScreenX
ScreenY
Shift
SizeAll
SizeE
SizeH
SizeN
SizeNE
SizeNESW
SizeNW
SizeNWSE
SizeS
SizeSE
SizeSW
SizeV
SizeW
SplitH
SplitV
StartX
StartY
State
Text
Translate
Vertical
Wait
X
Y
MovieBox
Paint
PaintBrush
PaintExtents
PaintMatrix
Panel
Picture
PictureBox
Point
Pointer
PointF
Printer
ProgressBar
RadioButton
Rect
RectF
Screen
Screens
Scroll
ScrollArea
ScrollBar
ScrollView
Select
Separator
Shortcut
Slider
SpinBox
Style
SvgImage
TabStrip
TextArea
TextBox
TextLabel
ToggleButton
ToolButton
trayicon
trayicons
TreeView
UserContainer
UserControl
VBox
VPanel
VSplit
Watcher
Window
Windows
gb.qt4.ext
gb.qt4.webkit
gb.report
gb.sdl
gb.sdl.sound
gb.sdl2.audio
gb.settings
gb.signal
gb.util
gb.vb
gb.web
gb.xml - Ferramentas XML baseadas em libxml
Documentação do Desenvolvedor
Documentação do IDE
Documentos
Índice da Linguagem
LEIA-ME
Léxico
Manual Wiki
Mensagens de erro
Pedaços de Códigos
Registrar-se
Repositório de aplicativos
Traduzir
Tutoriais
Ultimas modificações
Visão geral da linguagem

Mouse (gb.qt4)

Essa classe é usada para obter informações sobre um evento do mouse de outro controle, ou sobre o mouse em geral. Ela define as constantes usadas com a propriedade Mouse.

Esta classe é estática.

Constantes
Arrow   Constante utilizada com a propriedade do controle Mouse, indicando uma forma de cursor Arrow.
Blank   Constante utilizada com a propriedade do controle Mouse, indicando que o controle não exibe o cursor.
Cross   Constante utilizada com a propriedade do controle Mouse, indicando uma forma de cursor Cross.
Custom   Indica que o cursor do mouse de um controle é uma imagem customizada.
Default   Constante utilizada com a propriedade do controle Mouse, indicando que o controle exibe os mesmo cursor que seu pai.
Horizontal   Constante utilizada pela propriedade Orientation.
Pointing   Constante utilizada com a propriedade do controle Mouse, indicando uma forma de cursor Pointing.
SizeAll   Constante utilizada com a propriedade do controle Mouse, indicando uma forma de cursor SizeAll.
SizeE   Constante utilizada com a propriedade do controle Mouse, indicando uma forma de cursor SizeE.
SizeH   Constante utilizada com a propriedade do controle Mouse , indicando uma forma de cursor SizeH.
SizeN   Constante utilizada com a propriedade do controle Mouse , indicando uma forma de cursor SizeN.
SizeNE   Constante utilizada com a propriedade do controle Mouse, indicando uma forma de cursor SizeNE.
SizeNESW   Constante utilizada com a propriedade do controle Mouse, indicando uma forma de cursor SizeNESW.
SizeNW   Constante utilizada com a propriedade do controle Mouse, indicando uma forma de cursor SizeNW.
SizeNWSE   Constante utilizada com a propriedade do controle Mouse, indicando uma forma de cursor SizeNWSE.
SizeS   Constante utilizada com a propriedade do controle Mouse, indicando uma forma de cursor SizeS.
SizeSE   Constante utilizada com a propriedade do controle Mouse, indicando uma forma de cursor SizeSE.
SizeSW   Constante utilizada com a propriedade do controle Mouse, indicando uma forma de cursor SizeSW.
SizeV   Constante utilizada com a propriedade do controle Mouse, indicando uma forma de cursor SizeV.
SizeW   Constante utilizada com a propriedade do controle Mouse, indicando uma forma de cursor SizeW.
SplitH   Constante utilizada com a propriedade do controle Mouse, indicando uma forma de cursor SplitH.
SplitV   Constante utilizada com a propriedade do controle Mouse, indicando uma forma de cursor SplitV.
Text   Constante utilizada com a propriedade do controle Mouse, indicando uma forma de cursor Text.
Vertical   Constante utilizada pela propriedade Orientation.
Wait   Constante utilizada com a propriedade do controle Mouse , indicando uma forma de cursor Wait.

Propriedades estáticas
Alt   Retorna se a tecla ALT está pressionada.
Button   Retorna o estado dos botões do mouse.
Click  
Control   Retorna se a tecla CONTROL está pressionada.
Delta   Retorna o valor delta de um evento MouseWheel.
Forward   Retorna se a roda do mouse foi rolada para frente.
Left   Retorna se o botão esquerdo do mouse foi pressionado.
Meta   Retorna se a tecla META foi pressionada.
Middle   Retorna se o botão do meio do mouse foi pressionado.
Normal   Indica que nenhuma tecla especial foi pressionada.
Orientation   Retorna a orientação de um evento MouseWheel.
Right   Retorna se o botão direito do mouse foi pressionado.
ScreenX   Retorna a posição horizontal absoluta atual do cursor.
ScreenY   Retorna a posição vertical absoluta atual do cursor.
Shift   Retorna se a tecla SHIFT está pressionada.
StartX   Retorna o valor de Mouse.X no início do evento.
StartY   Retorna o valor de Mouse.Y no início do evento.
State   Retorna o estado dos botões do mouse quando o evento do mouse foi gerado.
X   Retorna a posição horizontal relativa do cursor de um evento mouse.
Y   Retorna a posição vertical relativa do cursor de um evento mouse.

Métodos estáticos
Inside   Retornar se o cursor do mouse está dentro de um controle específico.
Move   Move o cursor na tela para uma posição especificada.
Translate   Percorre o evento atual do mouse pela distância especificada.

Veja também

Exemplos de eventos do mouse: