|
![]() |
![]() |
| SuperStrict Local MyWindow:TGadget=CreateWindow("Panel Example", 200,200,320,240) Local MyPanel:TGadget=CreatePanel(110,30,80,80, MyWindow) Local image:TPixmap=LoadPixmap("D:\My Documents on E\_Tutorials\Button_1.jpg") Repeat WaitEvent() Select EventID() Case EVENT_WINDOWCLOSE End End Select SetPanelPixmap MyPanel, image, PANELPIXMAP_CENTER Forever |
![]() |
| SuperStrict Local MyWindow:TGadget=CreateWindow("Panel Example", 200,200,320,240) Local MyPanel:TGadget=CreatePanel(110,30,80,80, MyWindow, PANEL_ACTIVE) Local image1:TPixmap=LoadPixmap("D:\My Documents on E\_Tutorials\Button_1.jpg") Local image2:TPixmap=LoadPixmap("D:\My Documents on E\_Tutorials\Button_2.jpg") Local image:TPixmap = image1 Repeat WaitEvent() Select EventID() Case EVENT_WINDOWCLOSE End Case EVENT_MOUSEENTER image=image2 Case EVENT_MOUSELEAVE image=image1 End Select SetPanelPixmap MyPanel, image, PANELPIXMAP_CENTER Forever |
![]() |
![]() |
| SuperStrict Local MyWindow:TGadget=CreateWindow("Panel Example", 200,200,320,240) Local MyPanel:TGadget=CreatePanel(110,30,80,80, MyWindow, PANEL_ACTIVE) |
| Local image1:TPixmap=LoadPixmap("D:\My Documents on
E\_Tutorials\Button_1.jpg") Local image2:TPixmap=LoadPixmap("D:\My Documents on E\_Tutorials\Button_2.jpg") |
Local image:TPixmap = image1 |
Select EventID() Case EVENT_WINDOWCLOSE End Case EVENT_MOUSEENTER image=image2 Case EVENT_MOUSELEAVE image=image1 End Select |
|
SetPanelPixmap MyPanel,
image, PANELPIXMAP_CENTER |
| SuperStrict Local MyWindow:TGadget=CreateWindow("Panel Example", 200,200,320,240) Local MyPanel:TGadget=CreatePanel(110,30,80,80, MyWindow, PANEL_ACTIVE) Local image1:TPixmap=LoadPixmap("D:\My Documents on E\_Tutorials\Button_1.jpg") Local image2:TPixmap=LoadPixmap("D:\My Documents on E\_Tutorials\Button_2.jpg") Local image3:TPixmap=LoadPixmap("D:\My Documents on E\_Tutorials\Button_3.jpg") Local image:TPixmap = image1 Repeat WaitEvent() Select EventID() Case EVENT_WINDOWCLOSE End Case EVENT_MOUSEENTER, EVENT_MOUSEUP image=image2 Case EVENT_MOUSELEAVE image=image1 Case EVENT_MOUSEDOWN image=image3 End Select SetPanelPixmap MyPanel, image, PANELPIXMAP_CENTER Forever |
| EVENT_MOUSEDOWN | Mouse button pressed. Event data contains mouse button code |
| EVENT_MOUSEUP | Mouse button released. Event data contains mouse button code |
| EVENT_MOUSEMOVE | Mouse moved. Event x and y contain mouse coordinates |
| EVENT_MOUSEWHEEL | Mouse wheel spun. Event data contains delta clicks |
| EVENT_MOUSEENTER | Mouse entered gadget area |
| EVENT_MOUSELEAVE | Mouse left gadget area |
| EVENT_KEYDOWN | Key pressed. Event data contains keycode |
| EVENT_KEYUP | Key released. Event data contains keycode |
| EVENT_KEYCHAR | Key character. Event data contains unicode value |