User Interface
User Interface Components
Last Updated: September 20, 2025ExeOutput for PHP includes a visual editor that lets you create modern and complex user interfaces for your PHP applications. To edit your application’s interface, go to Application Settings => Components. You will see two lists, Available Components and Components Used, with a Properties Editor on the right side. Components Used This list contains all...
User Interface Editor
Last Updated: September 20, 2025When you select a component in the Components Used list, you can sometimes click “Edit…” to modify the Windows visual controls that define that UI component. The UI Editor will then be displayed: The UI Editor The UI editor is similar to the form designers in Embarcadero Delphi and C++ Builder. On the right side...
UI Control Actions
Last Updated: September 20, 2025In the UI editor, when you place a menu item, button, or timer on the UI form, you must associate an action with it that will be performed when the user clicks it: Images can also optionally be associated with a click action. How to Define an Action Select the component (button, image, or menu...
How to Modify Controls at Runtime
Last Updated: September 20, 2025You can modify UI components and controls (especially their properties) at runtime with ExeOutput’s HEScript engine. Setting and Getting Property Values HEScript provides two functions for this purpose: SetUIProp: Sets the value of a specified property for a control identified by its ID. GetUIProp: Gets the value of a specified property for a control identified...
Status Bar Properties
Last Updated: September 20, 2025The Status Bar component displays a panel at the bottom of the main window. It shows information for users, similar to the status bars in web browsers. When a user moves the cursor over a hyperlink, the URL can appear in the status bar. To hide the status bar, set the Visible property to False....
Printer Properties
Last Updated: September 20, 2025The Printer component configures properties for the printer and manages how HTML documents are printed. It also includes properties related to the Print to PDF feature. When you select the Printer component in the “Components Used” list, the following properties become available: EnablePrintPreview: If True, the Print Preview window will be shown before printing the...
Tray Icon Properties
Last Updated: September 20, 2025Instead of a taskbar button, you can have your application show a small icon in the system tray: To do this, turn on the “Enable Tray Icon” option. The icon displayed is the application’s main EXE file icon. The tray icon can optionally display a popup menu when a user right-clicks it. Info In Windows...
Context Menu Properties
Last Updated: September 20, 2025The “Context Menu” component controls the menu that appears when a user right-clicks. It gives users access to the most-used commands. You can add your own items to the context menu with the UI editor (click Edit Items). When you select the “Context Menu” component in the “Components Used” list, the following properties become available:...
Creating a Ribbon for Your Application
Last Updated: September 20, 2025ExeOutput for PHP allows you to create ribbons for your PHP applications. To create a ribbon, add a Ribbon to the “Components Used” list and then click Edit Ribbon. The UI editor will appear, displaying a ready-to-use ribbon that you can modify. Adding a New Toolbar to the Ribbon You can create a new toolbar...
Toolbars in Your PHP Application
Last Updated: September 20, 2025The Toolbar component displays an enhanced bar with large buttons that allows users to quickly access the most-used commands. By default, applications are configured with several predefined buttons: Home, Reload, Back, Next, and Print. The roles of these buttons are as follows: Home: Returns to the homepage. Reload: Refreshes the current page. Back: Returns to...
Menu Bar in your PHP application
Last Updated: September 20, 2025The Menu Bar component displays standard GUI menus at the top of the main window. By default, an application contains four predefined menu items: File, Edit, Navigate, and Help. These items provide various commands that let users navigate your web pages, select and copy text, print pages, and more. To create a menu bar in...
Adding an Image or Logo to the UI
Last Updated: September 21, 2025The Image component displays images in various formats. Its purpose is to let you insert custom logos on the toolbar or ribbon to display your brand in your applications. Tip Images are stored directly in the application, so there is no need to distribute the source image file with your EXE. Use the UI editor...
Using Timers and Cron Jobs in Your Application
Last Updated: September 20, 2025ExeOutput for PHP allows you to create cron jobs using the TTimer component. This advanced feature allows you to run HEScript functions or PHP code in the background at regular intervals. Creating a Timer / Cron Job To create a timer, add a “Timer (cron)” to the “Components Used” list and then click Edit Timer....