A VisualNEO Win plugin that displays customizable popup messages with auto-close timers and live countdown displays. Built with PureBasic 6.21 (x86)
- Timed Auto-Close - Popups automatically close after a specified duration
- Live Countdown - Display remaining seconds in the title or message using
{COUNTDOWN} - Callback Support - Optionally call a subroutine when the popup closes
- Centered Display - Popups appear centered over your application window
- Fully Customizable - Configure title, caption, message, button text, and duration
- Download
TimerMsg.dllorTimerMsg.nbp - If you downloaded
TimerMsg.dllthen Rename it toTimerMsg.nbp - Copy
TimerMsg.nbpto your VisualNEO WinPlugInsfolder - Install the plugin to VisualNEO Win
PopupMessage_Show "My App" "Alert" "This will close in 5 seconds" "OK" "5" ""
PopupMessage_Show "My App" "Closing in {COUNTDOWN} seconds" "Please wait..." "Close Now" "10" ""
PopupMessage_Show "My App" "Timer" "Operation complete!" "OK" "3" "MySubroutine"
| Parameter | Type | Description |
|---|---|---|
| Title | String | Window title bar text |
| Caption | String | Main caption text (supports {COUNTDOWN}) |
| Message | String | Message body text (supports {COUNTDOWN}) |
| Button Text | String | Text displayed on the close button |
| Duration | Number | Auto-close time in seconds (0 = no auto-close) |
| Callback | String | Optional subroutine to call when popup closes |
[PopupSecondsLeft]- Updated every second with remaining time[PopupCallback]- Contains the callback subroutine name
- VisualNEO Win (32-bit)
- Windows XP or later
Requires PureBasic 6.21 (x86)
- Open
TimerMsg.pbin PureBasic IDE - Set compiler options:
- Executable Format: Shared DLL
- Target: x86 (32-bit)
- Compile to
TimerMsg.dll
Want to create your own VisualNEO Win plugins with PureBasic? Check out the PureBasic VisualNEO Win Plugin SDK which includes:
- Comprehensive development guide
- AI prompt templates for quick plugin creation
- Working examples (basic and advanced)
- Memory management best practices
- PureBasic language reference
Freeware - Free to use in personal and commercial projects
Brad Larned
You may see a Runtime Error 216 when exiting the VisualNEO Win IDE. This is a harmless cleanup quirk between PureBasic and VisualNEO Win and does not affect functionality or compiled applications.