function create_classes_dlg($parent)
{
    global $wb, $classes_table;
    $nclasses = count($wb->classes);
    // Create window
    $pos = wb_get_position($parent);
    $width = 88;
    $height = 23 + 26 * ceil($nclasses / 3);
    $wb->classdlg = wb_create_window($parent, ToolDialog, "Controls", max(0, $pos[0] - $width), max(0, $pos[1]), $width, $height);
    wb_set_handler($wb->classdlg, "process_classes");
    // Create buttons, one for each control
    for ($i = 0; $i < $nclasses; $i++) {
        $const = "IDC_" . strtoupper($wb->classes[$i][1]);
        $c = wb_create_control($wb->classdlg, ImageButton, $wb->classes[$i][1], 4 + 25 * ($i % 3), 4 + 25 * (int) ($i / 3), 24, 24, constant($const), 0);
        $img = wb_load_image(PATH_RESPVT . "ctrl_{$wb->classes[$i][1]}3.bmp");
        wb_set_image($c, $img, 0, 0, 3);
        wb_destroy_image($img);
    }
}
<?php

/*******************************************************************************

WINBINDER - form editor PHP file (generated automatically)

*******************************************************************************/
// Control identifiers
if (!defined('IDC_KEYWORD')) {
    define('IDC_KEYWORD', 1551);
}
if (!defined('IDC_SEARCH_SUBMIT')) {
    define('IDC_SEARCH_SUBMIT', 1552);
}
// Create window
$search_form = wb_create_window($wb->mainwin, ModalDialog, "{$wb->vars["Lang"]["lang_search"]}{$wb->vars["Lang"]["lang_agreement"]}", WBC_CENTER, WBC_CENTER, 258, 118, 0x1, 0);
// Insert controls
wb_create_control($search_form, Label, "{$wb->vars["Lang"]["lang_keyword"]}", 20, 20, 35, 15, 0, 0x0, 0, 0);
wb_create_control($search_form, EditBox, "", 75, 15, 160, 25, IDC_KEYWORD, 0x0, 0, 0);
wb_create_control($search_form, PushButton, "{$wb->vars["Lang"]["lang_search"]}", 90, 55, 90, 25, IDC_SEARCH_SUBMIT, 0x0, 0, 0);
// End controls
if (!defined('IDC_EDITBOX1002')) {
    define('IDC_EDITBOX1002', 1003);
}
if (!defined('MAKEID_1K1K')) {
    define('MAKEID_1K1K', 1004);
}
if (!defined('MAKEID_2K2K')) {
    define('MAKEID_2K2K', 1005);
}
if (!defined('MAKEID_2K2K')) {
    define('MAKEID_2K2K', 1006);
}
if (!defined('IDC_RADIOBUTTON1009')) {
    define('IDC_RADIOBUTTON1009', 1009);
}
// Create window
$winmain = wb_create_window(null, AppWindow, 'ID tests', WBC_CENTER, WBC_CENTER, 382, 470, 0x0, 0);
// Insert controls
wb_create_control($winmain, Frame, 'Null identifier', 20, 20, 140, 60, 0, 0x0, 0, 0);
wb_create_control($winmain, Label, 'Null identifier', 50, 45, 90, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, 'Valid ID (1001)', 20, 100, 185, 20, IDC_EDITBOX1001, 0x0, 0, 0);
wb_create_control($winmain, PushButton, 'OK', 240, 25, 90, 25, IDOK, 0x0, 0, 0);
wb_create_control($winmain, PushButton, 'Cancel', 240, 60, 90, 25, IDCANCEL, 0x0, 0, 0);
wb_create_control($winmain, EditBox, 'Valid ID (1002)', 20, 130, 185, 20, IDC_EDITBOX1002, 0x0, 0, 0);
wb_create_control($winmain, EditBox, 'Duplicate ID (1002)', 20, 160, 185, 20, IDC_EDITBOX1002, 0x0, 0, 0);
wb_create_control($winmain, CheckBox, 'Invalid ID (1k1k)', 20, 195, 185, 15, MAKEID_1K1K, 0x0, 0, 0);
wb_create_control($winmain, CheckBox, 'Invalid ID (2k2k)', 20, 220, 175, 15, MAKEID_2K2K, 0x0, 0, 0);
wb_create_control($winmain, CheckBox, 'Invalid ID (2k2k, duplicated)', 20, 245, 175, 15, MAKEID_2K2K, 0x0, 0, 0);
wb_create_control($winmain, RadioButton, 'Numeric ID (800)', 200, 200, 120, 15, 800, 0x0, 0, 0);
wb_create_control($winmain, RadioButton, 'Numeric ID (800, duplicated)', 200, 230, 155, 15, IDC_RADIOBUTTON1009, 0x0, 0, 0);
// End controls
function create_form($parent, $title, $width, $height)
{
    global $wb;
    start_drawing_functions();
    // Create the form
    $wb->formwin = wb_create_window($parent, ResizableWindow, $title, 0, 0, $width, $height, WBC_INVISIBLE | WBC_CUSTOMDRAW | WBC_NOTIFY, WBC_REDRAW | WBC_RESIZE | WBC_MOUSEDOWN | WBC_MOUSEUP | WBC_MOUSEMOVE | WBC_DBLCLICK);
    // Remove unwanted window buttons
    $style = GetWindowStyle($wb->formwin);
    SetWindowStyle($wb->formwin, $style & ~(WS_MAXIMIZEBOX | WS_MINIMIZEBOX));
    EnableCloseButton($wb->formwin, false);
    // Set more window properties
    wb_set_area($wb->formwin, WBC_MINSIZE, 0, 0, 80, 60);
    wb_set_handler($wb->formwin, "process_form");
    wb_set_image($wb->formwin, PATH_RESPVT . "form.ico");
    // Initialize form data
    reset_form(DEFAULT_WINCLASS, $parent, $title, $width, $height);
}
<?php

/*******************************************************************************

WINBINDER - form editor PHP file (generated automatically)

*******************************************************************************/
// Control identifiers
if (!defined('IDC_KEYWORD')) {
    define('IDC_KEYWORD', 1001);
}
if (!defined('IDC_SEARCH_SUBMIT')) {
    define('IDC_SEARCH_SUBMIT', 1002);
}
// Create window
$wb->contact_search = wb_create_window($wb->mainwin, ModalDialog, "{$wb->vars["Lang"]["lang_search"]}{$wb->vars["Lang"]["lang_contact"]}", WBC_CENTER, WBC_CENTER, 258, 118, 0x1, 0);
// Insert controls
wb_create_control($wb->contact_search, Label, "{$wb->vars["Lang"]["lang_keyword"]}", 20, 20, 35, 15, 0, 0x0, 0, 0);
wb_create_control($wb->contact_search, EditBox, "", 75, 15, 160, 25, IDC_KEYWORD, 0x0, 0, 0);
wb_create_control($wb->contact_search, PushButton, "{$wb->vars["Lang"]["lang_search"]}", 90, 55, 90, 25, IDC_SEARCH_SUBMIT, 0x0, 0, 0);
// End controls
if (!defined("ID_NAME")) {
    define("ID_NAME", 2113);
}
if (!defined("ID_NEWITEM")) {
    define("ID_NEWITEM", 2115);
}
if (!defined("ID_DELETEITEM")) {
    define("ID_DELETEITEM", 2116);
}
if (!defined("ID_SETITEM")) {
    define("ID_SETITEM", 2117);
}
if (!defined("ID_SEVERITYLIST")) {
    define("ID_SEVERITYLIST", 2112);
}
// Create window
$dlg = wb_create_window($parent, 103, "Edit Severity Levels", WBC_CENTER, WBC_CENTER, 337, 295, 0, 0);
// Insert controls
$_tmp_ctrl_ = wb_create_control($dlg, PushButton, "up_arrow.bmp", 178, 65, 20, 21, ID_MOVEUP, WBC_VISIBLE | WBC_ENABLED, 0);
wb_set_image($_tmp_ctrl_, 'C:\\@desenv\\WinBinder\\phpcode\\todo/../resources/up_arrow.bmp', GREEN);
unset($_tmp_ctrl_);
$_tmp_ctrl_ = wb_create_control($dlg, PushButton, "dn_arrow.bmp", 205, 65, 20, 21, ID_MOVEDOWN, WBC_VISIBLE | WBC_ENABLED, 0);
wb_set_image($_tmp_ctrl_, 'C:\\@desenv\\WinBinder\\phpcode\\todo/../resources/dn_arrow.bmp', GREEN);
unset($_tmp_ctrl_);
wb_create_control($dlg, EditBox, "", 178, 8, 146, 21, ID_NAME, WBC_VISIBLE | WBC_ENABLED, 0);
wb_create_control($dlg, PushButton, "&Close", 250, 238, 74, 24, IDCANCEL, WBC_VISIBLE | WBC_ENABLED, 0);
wb_create_control($dlg, PushButton, "&New", 4, 238, 74, 24, ID_NEWITEM, WBC_VISIBLE | WBC_ENABLED, 0);
wb_create_control($dlg, PushButton, "&Delete", 88, 238, 74, 24, ID_DELETEITEM, WBC_VISIBLE | WBC_ENABLED, 0);
wb_create_control($dlg, PushButton, "&Set", 169, 238, 74, 24, ID_SETITEM, WBC_VISIBLE | WBC_ENABLED, 0);
wb_create_control($dlg, ListBox, "", 4, 6, 166, 224, ID_SEVERITYLIST, WBC_VISIBLE | WBC_ENABLED, 0);
// End controls
<?php

/*******************************************************************************

WINBINDER - form editor PHP file (generated automatically)

*******************************************************************************/
// Control identifiers
if (!defined('IDC_UPDATE')) {
    define('IDC_UPDATE', 1201);
}
if (!defined('IDC_SAVE')) {
    define('IDC_SAVE', 1202);
}
if (!defined('IDC_CONTACT_CATEGORY_NAME')) {
    define('IDC_CONTACT_CATEGORY_NAME', 1203);
}
// Create window
$winmain = wb_create_window($wb->mainwin, ModalDialog, "{$wb->vars["Lang"]["lang_contact"]}{$wb->vars["Lang"]["lang_category"]}", WBC_CENTER, WBC_CENTER, 370, 160, 0x0, 0);
// Insert controls
wb_create_control($winmain, PushButton, "{$wb->vars["Lang"]["lang_edit"]}", 145, 80, 90, 25, IDC_UPDATE, 0x0, 0, 0);
wb_create_control($winmain, PushButton, "{$wb->vars["Lang"]["lang_cancel"]}", 250, 80, 90, 25, IDCANCEL, 0x0, 0, 0);
wb_create_control($winmain, PushButton, "{$wb->vars["Lang"]["lang_save"]}", 30, 80, 90, 25, IDC_SAVE, 0x0, 0, 0);
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_category"]}{$wb->vars["Lang"]["lang_name"]}", 35, 20, 80, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 140, 20, 130, 20, IDC_CONTACT_CATEGORY_NAME, 0x0, 0, 0);
// End controls
    define('IDC_UNITS', 1018);
}
if (!defined('IDC_COPIES')) {
    define('IDC_COPIES', 1019);
}
if (!defined('IDC_SPINNER1002')) {
    define('IDC_SPINNER1002', 1002);
}
if (!defined('IDC_PORTRAIT')) {
    define('IDC_PORTRAIT', 1020);
}
if (!defined('IDC_LANDSCAPE')) {
    define('IDC_LANDSCAPE', 1021);
}
// Create window
$winmain = wb_create_window(null, AppWindow, 'Print', WBC_CENTER, WBC_CENTER, 409, 337, 0x0, 0);
// Insert controls
wb_create_control($winmain, Frame, 'Printer', 15, 10, 370, 80, 0, 0x0, 0, 0);
wb_create_control($winmain, Frame, 'Print range', 15, 95, 180, 90, 0, 0x0, 0, 0);
wb_create_control($winmain, Frame, 'Paper size', 205, 95, 180, 90, 0, 0x0, 0, 0);
wb_create_control($winmain, Frame, 'Number of copies', 15, 190, 180, 65, 0, 0x0, 0, 0);
wb_create_control($winmain, Frame, 'Orientation', 205, 190, 180, 65, 0, 0x0, 0, 0);
wb_create_control($winmain, ComboBox, '', 95, 30, 280, 110, IDC_PRINTERLIST, 0x40, 0, 0);
wb_create_control($winmain, Label, 'Name:', 40, 30, 50, 15, 0, 0x20, 0, 0);
wb_create_control($winmain, ComboBox, '', 215, 115, 160, 85, IDC_PAPERSIZE, 0x40, 0, 0);
wb_create_control($winmain, RadioButton, 'All', 30, 125, 135, 15, IDC_PRINTALL, 0x80000, 1, 0);
wb_create_control($winmain, RadioButton, 'Pages', 30, 155, 50, 15, IDC_PRINTPAGES, 0x0, 0, 0);
wb_create_control($winmain, EditBox, '1', 80, 153, 35, 20, IDC_STARTPAGE, 0x400, 0, 0);
wb_create_control($winmain, Label, 'to', 120, 155, 14, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, '1', 135, 153, 35, 20, IDC_ENDPAGE, 0x0, 0, 0);
wb_create_control($winmain, Label, 'Quality:', 35, 60, 55, 15, 0, 0x20, 0, 0);
if (!defined('IDC_DB_HOST')) {
    define('IDC_DB_HOST', 4001);
}
if (!defined('IDC_DB_USERNAME')) {
    define('IDC_DB_USERNAME', 4002);
}
if (!defined('IDC_DB_PASSWORD')) {
    define('IDC_DB_PASSWORD', 4003);
}
if (!defined('IDC_DB_NAME')) {
    define('IDC_DB_NAME', 4004);
}
if (!defined('IDC_LANGUAGE')) {
    define('IDC_LANGUAGE', 4005);
}
// Create window
$winmain = wb_create_window($wb->mainwin, ModalDialog, "{$wb->vars["Lang"]["lang_setting"]}", WBC_CENTER, WBC_CENTER, 339, 407, 0x1, 0);
// Insert controls
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_host"]}", 25, 20, 90, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 120, 20, 175, 20, IDC_DB_HOST, 0x0, 0, 0);
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_db_username"]}", 25, 75, 90, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 120, 70, 175, 20, IDC_DB_USERNAME, 0x0, 0, 0);
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_db_password"]}", 25, 125, 90, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 120, 125, 175, 20, IDC_DB_PASSWORD, 0x100, 0, 0);
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_db_name"]}", 25, 185, 90, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 120, 185, 175, 20, IDC_DB_NAME, 0x0, 0, 0);
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_language"]}", 20, 250, 90, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, PushButton, "{$wb->vars["Lang"]["lang_save"]}", 55, 330, 90, 25, IDOK, 0x0, 0, 0);
wb_create_control($winmain, PushButton, "{$wb->vars["Lang"]["lang_cancel"]}", 185, 330, 90, 25, IDCANCEL, 0x0, 0, 0);
wb_create_control($winmain, ComboBox, "", 125, 250, 120, 60, IDC_LANGUAGE, 0x40, 0, 0);
// End controls
 */
//------------------------------------------------------------ SYSTEM PARAMETERS
define("PATH_SCRIPT", dirname(__FILE__) . "/");
define("PATH_DATA", PATH_SCRIPT);
define("PATH_INC", PATH_SCRIPT . "include/");
define("PATH_RES", PATH_SCRIPT . "resources/");
//----------------------------------------------------------------- DEPENDENCIES
include_once "include/winbinder.php";
//-------------------------------------------------------------------- CONSTANTS
define("APPNAME", "MP3");
// Application name
// Control identifiers
define("ID_OPEN", 101);
//-------------------------------------------------------------- EXECUTABLE CODE
// Create main window, then assign a procedure and an icon to it
$mainwin = wb_create_window(NULL, AppWindow, APPNAME, 220, 100);
wb_set_handler($mainwin, "process_main");
// Create menu
wb_create_control($mainwin, Menu, array("&File", array(ID_OPEN, "&Open...\tCtrl+O", NULL, NULL, "Ctrl+O"), null, array(IDCLOSE, "E&xit\tAlt+F4", NULL, NULL, "Alt+F4")));
// Enter application loop
wb_main_loop();
//-------------------------------------------------------------------- FUNCTIONS
/* Process main window commands */
function process_main($window, $id)
{
    // Try to load the multimedia dll
    $winmmlib = wb_load_library("winmm");
    $mciSendString = wb_get_function_address("mciSendString", $winmmlib);
    static $file_filter = array(array("MP3 file", "*.mp3"));
    switch ($id) {
        case ID_OPEN:
if (!defined("ID_NAME")) {
    define("ID_NAME", 2113);
}
if (!defined("ID_NEWITEM")) {
    define("ID_NEWITEM", 2115);
}
if (!defined("ID_DELETEITEM")) {
    define("ID_DELETEITEM", 2116);
}
if (!defined("ID_SETITEM")) {
    define("ID_SETITEM", 2117);
}
if (!defined("ID_PRIORITYLIST")) {
    define("ID_PRIORITYLIST", 2112);
}
// Create window
$dlg = wb_create_window($parent, 103, "Edit Priorities", WBC_CENTER, WBC_CENTER, 337, 295, 0, 0);
// Insert controls
$_tmp_ctrl_ = wb_create_control($dlg, PushButton, "up_arrow.bmp", 178, 65, 20, 21, ID_MOVEUP, WBC_VISIBLE | WBC_ENABLED, 0);
wb_set_image($_tmp_ctrl_, 'C:\\@desenv\\WinBinder\\phpcode\\todo/../resources/up_arrow.bmp', GREEN);
unset($_tmp_ctrl_);
$_tmp_ctrl_ = wb_create_control($dlg, PushButton, "dn_arrow.bmp", 205, 65, 20, 21, ID_MOVEDOWN, WBC_VISIBLE | WBC_ENABLED, 0);
wb_set_image($_tmp_ctrl_, 'C:\\@desenv\\WinBinder\\phpcode\\todo/../resources/dn_arrow.bmp', GREEN);
unset($_tmp_ctrl_);
wb_create_control($dlg, EditBox, "", 178, 8, 146, 21, ID_NAME, WBC_VISIBLE | WBC_ENABLED, 0);
wb_create_control($dlg, PushButton, "&Close", 250, 238, 74, 24, IDCANCEL, WBC_VISIBLE | WBC_ENABLED, 0);
wb_create_control($dlg, PushButton, "&New", 4, 238, 74, 24, ID_NEWITEM, WBC_VISIBLE | WBC_ENABLED, 0);
wb_create_control($dlg, PushButton, "&Delete", 88, 238, 74, 24, ID_DELETEITEM, WBC_VISIBLE | WBC_ENABLED, 0);
wb_create_control($dlg, PushButton, "&Set", 169, 238, 74, 24, ID_SETITEM, WBC_VISIBLE | WBC_ENABLED, 0);
wb_create_control($dlg, ListBox, "", 4, 6, 166, 224, ID_PRIORITYLIST, WBC_VISIBLE | WBC_ENABLED, 0);
// End controls
    define('IDC_APPLYVALUES', 3022);
}
if (!defined('IDC_LOCALIZE')) {
    define('IDC_LOCALIZE', 3023);
}
if (!defined('IDC_LOCPREFIX')) {
    define('IDC_LOCPREFIX', 3025);
}
if (!defined('IDC_LABEL3001')) {
    define('IDC_LABEL3001', 3001);
}
if (!defined('IDC_STATICNULLID')) {
    define('IDC_STATICNULLID', 3028);
}
// Create window
$wb->winproject = wb_create_window($wb->mainwin, ModalDialog, 'Project Properties', WBC_CENTER, WBC_CENTER, 620, 391, 0x1, 0);
// Insert controls
wb_create_control($wb->winproject, Label, 'The properties below apply to the current project. You may use sprintf() syntax for the control variable name.', 20, 10, 580, 15, 0, 0x80, 0, 0);
wb_create_control($wb->winproject, Frame, 'General project data', 15, 35, 285, 205, 0, 0x0, 0, 0);
wb_create_control($wb->winproject, Frame, 'Tab pages', 15, 245, 285, 65, 0, 0x0, 0, 0);
wb_create_control($wb->winproject, Frame, 'Additional code generation options', 315, 35, 285, 275, 0, 0x0, 0, 0);
wb_create_control($wb->winproject, Label, '&Form variable name:', 20, 55, 125, 15, 0, 0x20, 0, 0);
wb_create_control($wb->winproject, EditBox, '', 155, 55, 135, 20, IDC_FORMVAR, 0x0, 0, 0);
wb_create_control($wb->winproject, Label, '&Parent variable name:', 20, 85, 125, 15, 0, 0x20, 0, 0);
wb_create_control($wb->winproject, EditBox, '', 155, 85, 135, 20, IDC_PARENT, 0x0, 0, 0);
wb_create_control($wb->winproject, Label, '&Control variable name:', 20, 115, 125, 15, IDC_LABEL3001, 0x20, 0, 0);
wb_create_control($wb->winproject, EditBox, '', 155, 115, 135, 20, IDC_CTRLVAR, 0x0, 0, 0);
wb_create_control($wb->winproject, Label, 'Control &start value:', 20, 145, 125, 15, IDC_LABEL3001, 0x20, 0, 0);
wb_create_control($wb->winproject, EditBox, '', 155, 145, 75, 20, IDC_STARTCTRLVAL, 0x0, 0, 0);
wb_create_control($wb->winproject, Label, 'Constant prefi&x:', 25, 175, 120, 15, 0, 0x20, 0, 0);
wb_create_control($wb->winproject, EditBox, '', 155, 175, 75, 20, IDC_PREFIX, 0x0, 0, 0);
    define('IDC_HEIGHT', 1015);
}
if (!defined('IDC_HEIGHTSPINNER')) {
    define('IDC_HEIGHTSPINNER', 1016);
}
if (!defined('IDC_VALUE')) {
    define('IDC_VALUE', 1017);
}
if (!defined('IDC_VALUEAUX')) {
    define('IDC_VALUEAUX', 1018);
}
if (!defined('IDC_VALUESPINNER')) {
    define('IDC_VALUESPINNER', 1019);
}
// Create window
$wb->mainwin = wb_create_window(null, ResizableWindow, 'WinBinder Form Editor', WBC_CENTER, WBC_CENTER, 185, 525, 0x1, 0);
// Insert controls
wb_create_control($wb->mainwin, Frame, '', 5, 30, 2048, 8, 0, 0x0, 0, 0);
wb_create_control($wb->mainwin, Frame, '', 5, 65, 165, 8, 0, 0x0, 0, 0);
wb_create_control($wb->mainwin, Frame, '', 5, 435, 165, 2, 0, 0x0, 0, 0);
wb_create_control($wb->mainwin, Frame, '', 5, 490, 165, 8, 0, 0x0, 0, 0);
wb_create_control($wb->mainwin, Label, 'Class:', 5, 235, 40, 20, 0, 0x20, 0, 0);
wb_create_control($wb->mainwin, Label, 'Caption:', 0, 260, 45, 20, 0, 0x20, 0, 0);
wb_create_control($wb->mainwin, Label, '&Id:', 5, 285, 40, 20, 0, 0x20, 0, 0);
wb_create_control($wb->mainwin, Label, '&Left:', 0, 440, 30, 20, 0, 0x20, 0, 0);
wb_create_control($wb->mainwin, Label, '&Width:', 80, 440, 40, 20, 0, 0x20, 0, 0);
wb_create_control($wb->mainwin, Label, '&Top:', 0, 465, 30, 20, 0, 0x20, 0, 0);
wb_create_control($wb->mainwin, Label, '&Height:', 80, 465, 40, 20, 0, 0x20, 0, 0);
wb_create_control($wb->mainwin, Label, '&Value:', 5, 310, 40, 20, 0, 0x20, 0, 0);
wb_create_control($wb->mainwin, CheckBox, '&Wireframe', 100, 40, 69, 15, IDC_WIREFRAME, 0x0, 0, 0);
wb_create_control($wb->mainwin, CheckBox, 'Snap to &grid', 5, 40, 90, 15, IDC_GRID, 0x0, 0, 0);
 * @version    CVS: $Id: digiclock.php,v 1.11 2006/12/25 05:36:38 arzen Exp $
 */
include_once "include/winbinder.php";
include_once "wb_httpget.class.php";
include_once "RSS.php";
//-------------------------------------------------------------------- CONSTANTS
define("ID_APP_TIMER", 201);
define("ID_NEWS_TIMER", 301);
define("SHORT_FMT", "h:i:s A");
define("LONG_FMT", "l, F dS, Y --- ");
define("WIDTH", 150);
define("HEIGHT", 90);
//-------------------------------------------------------------- EXECUTABLE CODE
// Create main window, then assign a procedure to it
$dim = explode(" ", wb_get_system_info("workarea"));
$mainwin = wb_create_window(NULL, PopupWindow, "现在时间", $dim[2] - WIDTH - 30, $dim[3] - HEIGHT, WIDTH, HEIGHT, WBC_TOP | WBC_TASKBAR);
wb_set_handler($mainwin, "process_main");
// Create label control inside the window
class Wb
{
}
$wb = new Wb();
$wb->newscontent = null;
$label = wb_create_control($mainwin, Label, getTimeShotFormat(date("h:i:s")), 0, 15, 108, 20, 0, WBC_CENTER);
wb_set_font($label, wb_create_font("Tahoma", 11, null, FTA_BOLD));
$label_week = wb_create_control($mainwin, Label, formatLocalWeek(date("Y-m-d H:i:s")), 102, 2, 50, 15, 0, WBC_CENTER);
$label_day = wb_create_control($mainwin, Label, date("m月d"), 102, 15, 50, 15, 0, WBC_CENTER);
$label_year = wb_create_control($mainwin, Label, date("Y年"), 102, 30, 50, 15, 0, WBC_CENTER);
wb_set_font($label_week, wb_create_font("Tahoma", 8));
wb_set_font($label_day, wb_create_font("Tahoma", 8));
wb_set_font($label_year, wb_create_font("Tahoma", 8));
    define("ID_FILTERTYPE", 2124);
}
if (!defined("ID_FILTERTEXT")) {
    define("ID_FILTERTEXT", 2121);
}
if (!defined("ID_FILTER")) {
    define("ID_FILTER", 2123);
}
if (!defined("ID_FIELD")) {
    define("ID_FIELD", 2126);
}
if (!defined("ID_FILTERPRESETS")) {
    define("ID_FILTERPRESETS", 2128);
}
// Create window
$mainwin = wb_create_window(NULL, 100, "WinBinder: To Do", WBC_CENTER, WBC_CENTER, 627, 510, 17, 64);
// Insert controls
wb_create_control($mainwin, ListView, "", 211, 61, 378, 279, ID_ITEMLIST, WBC_VISIBLE | WBC_ENABLED | WBC_SORT | WBC_LINES | WBC_SINGLE, 0);
$_tmp_ctrl_ = wb_create_control($mainwin, PushButton, "up_arrow.bmp", 594, 61, 20, 21, ID_MOVEUP, WBC_VISIBLE | WBC_ENABLED, 0);
wb_set_image($_tmp_ctrl_, 'C:\\@desenv\\WinBinder\\phpcode\\todo/../resources/up_arrow.bmp', GREEN);
unset($_tmp_ctrl_);
$_tmp_ctrl_ = wb_create_control($mainwin, PushButton, "dn_arrow.bmp", 594, 86, 20, 21, ID_MOVEDOWN, WBC_VISIBLE | WBC_ENABLED, 0);
wb_set_image($_tmp_ctrl_, 'C:\\@desenv\\WinBinder\\phpcode\\todo/../resources/dn_arrow.bmp', GREEN);
unset($_tmp_ctrl_);
wb_create_control($mainwin, TreeView, "", 4, 35, 205, 399, ID_TREE, WBC_VISIBLE | WBC_ENABLED, 0);
wb_create_control($mainwin, EditBox, "(Description)", 214, 351, 375, 82, ID_DESCRIPTION, WBC_VISIBLE | WBC_ENABLED | WBC_MULTILINE | WBC_READONLY, 0);
wb_create_control($mainwin, Frame, "", 0, 27, 615, 3, IDC_SHAPE2119, WBC_VISIBLE | WBC_ENABLED, 0);
wb_create_control($mainwin, EditBox, "", 453, 35, 112, 21, ID_FILTERTEXT, WBC_VISIBLE | WBC_ENABLED, 0);
wb_create_control($mainwin, PushButton, "Fi&lter", 570, 35, 44, 21, ID_FILTER, WBC_VISIBLE | WBC_ENABLED, 0);
wb_create_control($mainwin, ComboBox, "", 453, 35, 112, 195, ID_FILTERPRESETS, WBC_VISIBLE | WBC_ENABLED | WBC_READONLY, 0);
wb_create_control($mainwin, ComboBox, "", 310, 35, 137, 146, ID_FILTERTYPE, WBC_VISIBLE | WBC_ENABLED | WBC_READONLY, 0);
Exemple #16
0
 function wb_gotWindow($Timer = 0, $Title = 'Привет! :)', $Text = array(), $Wdth = 220, $Rate = 0.75, $X = null, $Y = null)
 {
     //© roxblnfk ;)
     $wid = WB_FloatWindow;
     // window id
     $Wa = explode(' ', wb_get_system_info('workarea'));
     $W = intval(max($Wdth, 200));
     $H = 150;
     WinAPI_USER::GetCursorPos($xx, $yy);
     if (is_array($Text)) {
         if (($j = count($Text)) > 5) {
             $H = 50 + $j * 20;
         }
     } else {
         $H = 200;
     }
     if (!isset($X)) {
         $X = $Wa[2] - $W;
     } elseif ($X === true) {
         $X = $xx;
     }
     if (!isset($Y)) {
         $Y = $Wa[3] - $H;
     } elseif ($Y === true) {
         $Y = $yy;
     }
     if (isset(self::$wb_windows[$wid])) {
         $NEW = false;
         /* if(wb_get_visible(self::$wb_windows[$wid])) wb_destroy_timer(self::$wb_windows[$wid],WB_FloatWindow_Timer);
         			else wb_set_visible(self::$wb_windows[$wid],true);
         			wb_set_position(self::$wb_windows[$wid],$X,$Y);
         			wb_set_size(self::$wb_windows[$wid], $W, $H);
         			wb_set_size(self::$wb_controls[$wid][WB_FloatWindow_Title],$W-4,20);
         			wb_set_text(self::$wb_controls[$wid][WB_FloatWindow_Title],$Title);
         			wb_set_position(self::$wb_controls[$wid][WB_FloatWindow_Title],2,2); */
         $keys = array_keys(self::$wb_controls[$wid][WB_FloatWindow_Labels]);
         for ($i = 0, $j = count($keys); $i < $j; $i++) {
             wb_destroy_control(self::$wb_controls[$wid][WB_FloatWindow_Labels][$keys[$i]]);
             unset(self::$wb_controls[$wid][WB_FloatWindow_Labels][$keys[$i]]);
             // if(isset(self::$wb_controls[$wid][СКЕТЧ ЦЕННОСТЬ][$keys[$i]])){
             // wb_destroy_control(self::$wb_controls[$wid][СКЕТЧ ЦЕННОСТЬ][$keys[$i]]);
             // unset(self::$wb_controls[$wid][СКЕТЧ ЦЕННОСТЬ][$keys[$i]]);
             // }
         }
     } else {
         $NEW = true;
         self::$wb_windows[$wid] = wb_create_window(null, NakedWindow, "ololo", $X, $Y, $W, $H, WBC_NOTIFY, WBC_MOUSEUP);
         //wb_set_visible(self::$wb_windows[$wid], false);
         //alert(self::$wb_windows[$wid]);
         self::$wb_controls[$wid] = array();
         self::$wb_controls[$wid][WB_FloatWindow_Title] = wb_create_control(self::$wb_windows[$wid], Label, $Title, 2, 2, $W - 4, 20, WB_FloatWindow_Title, WBC_CENTER, 0, 0);
     }
     /* if(is_array($Text)){
     			$keys=array_keys($Text);
     			$l1=intval(($W-15)*$Rate);
     			for($i=0,$j=count($keys);$i<$j;$i++){
     				$k=$keys[$i];
     				if(!is_array($Text[$k]))$Text[$k]=array($Text[$k]);
     				if(count($Text[$k])>=2){
     					self::$wb_controls[$wid][WB_FloatWindow_Labels][$i]=	wb_create_control(self::$wb_windows[$wid],Label,$Text[$k][0],10,30+$i*20,$l1,20,0,WBC_RIGHT,0,0);
     					// self::$wb_controls[$wid][СКЕТЧ ЦЕННОСТЬ][$i]=	wb_create_control(self::$wb_windows[$wid],Label,$Text[$k][1],15+$l1,30+$i*20,$W-20-$l1,20,0,WBC_LEFT,0,0);
     					continue;
     				}else{
     					$Text[$k]=reset($Text[$k]);
     					self::$wb_controls[$wid][WB_FloatWindow_Labels][$i]=	wb_create_control(self::$wb_windows[$wid],Label,strval($Text[$k]),10,30+$i*20,$W-15,20,0,WBC_CENTER,0,0);
     				}
     			}
     		}else self::$wb_controls[$wid][WB_FloatWindow_Labels][0]=	wb_create_control(self::$wb_windows[$wid],RTFEditBox,strval($Text),2,25,$W-4,$H-40,WB_FloatWindow_Labels,WBC_READONLY,0,0);
     		//*/
     if ($Timer < 100) {
         $Timer = intval(2147483640);
     }
     wb_create_timer(self::$wb_windows[$wid], WB_FloatWindow_Timer, $Timer);
     if ($NEW) {
         self::$wb_controls[$wid][WB_FloatWindow_Font] = wb_create_font('Calibri', 12, BLACK, FTA_BOLD);
         wb_set_font(self::$wb_controls[$wid][WB_FloatWindow_Title], self::$wb_controls[$wid][WB_FloatWindow_Font]);
         wb_set_handler(self::$wb_windows[$wid], 'dsSpy::wb_procWindow');
     }
     wb_set_size(self::$wb_windows[$wid], WBC_NORMAL);
     //self::showWindow(self::$wb_windows[$wid],500);
     //WinAPI_USER::CloseWindow(wb_get_id(self::$wb_windows[$wid]));
 }
<?php

/*******************************************************************************

WINBINDER - form editor PHP file (generated automatically)

*******************************************************************************/
// Control identifiers
if (!defined('IDC_TREEVIEW')) {
    define('IDC_TREEVIEW', 1001);
}
// Create window
$dim = explode(" ", wb_get_system_info("workarea"));
$wb->mainwin = wb_create_window(null, AppWindow | ResizableWindow, $wb->vars["Lang"]["system_name"], 0, 0, $dim[2], $dim[3], 0x200 | WBC_NOTIFY, WBC_RESIZE | WBC_REDRAW | WBC_HEADERSEL);
$dim = wb_get_size($wb->mainwin, true);
$wb->winwidth = $dim[0];
$wb->winheight = $dim[1];
// Insert controls
$wb->tree_view = wb_create_control($wb->mainwin, TreeView, 'TreeView1', 1, 2, 150, $wb->winheight - 40, IDC_TREEVIEW, WBC_LINES);
wb_set_image($wb->tree_view, PATH_RES . "treeview.bmp", GREEN, 0, 10);
$items = wb_create_items($wb->tree_view, array(array($wb->vars["Lang"]["lang_cust"] . $wb->vars["Lang"]["lang_manage"], 2001), array($wb->vars["Lang"]["lang_contact"], 2002, 1), array($wb->vars["Lang"]["lang_company"], 2003, 1), array($wb->vars["Lang"]["lang_product"], 2004, 1), array($wb->vars["Lang"]["lang_sale"] . $wb->vars["Lang"]["lang_manage"], 2005), array($wb->vars["Lang"]["lang_opportunity"], 2006, 1), array($wb->vars["Lang"]["lang_order"], 2007, 1), array($wb->vars["Lang"]["lang_agreement"], 2008, 1), array($wb->vars["Lang"]["lang_afterservice"] . $wb->vars["Lang"]["lang_manage"], 2009), array($wb->vars["Lang"]["lang_complaints"], 2010, 1), array($wb->vars["Lang"]["lang_refundment"], 2011, 1), array($wb->vars["Lang"]["lang_review"], 2012, 1)));
// End controls
WINBINDER - form editor PHP file (generated automatically)

*******************************************************************************/
// Control identifiers
if (!defined('IDC_LEFT_TREE')) {
    define('IDC_LEFT_TREE', 1011);
}
if (!defined('IDC_TOOLBAR_SEARCH')) {
    define('IDC_TOOLBAR_SEARCH', 1012);
}
define("ID_DELETE", 1013);
define("ID_CREATE", 1014);
define("ID_HELP", 1015);
define("ID_ABOUT", 1016);
define("ID_SETTING", 1017);
// Create window
$wb->mainwin = wb_create_window(null, AppWindow, $wb->vars["Lang"]["system_name"], WBC_CENTER, WBC_CENTER, 800, 600, 0x200 | WBC_NOTIFY, WBC_HEADERSEL | WBC_DBLCLICK);
// Insert controls
$dim = wb_get_size($wb->mainwin, true);
$wb->winwidth = $dim[0];
$wb->winheight = $dim[1];
//main menu
$wb->mainmenu = wb_create_control($wb->mainwin, Menu, array($wb->vars["Lang"]["lang_file"], array(IDCLOSE, $wb->vars["Lang"]["lang_exit"] . "\t", NULL, NULL), $wb->vars["Lang"]["lang_option"], array(ID_SETTING, $wb->vars["Lang"]["lang_setting"] . "\t", NULL, NULL), $wb->vars["Lang"]["lang_help"], array(ID_ABOUT, $wb->vars["Lang"]["lang_about"] . "...", NULL, NULL)));
//main toolbar
//$wb->toolbar = null;
$wb->toolbar = wb_create_control($wb->mainwin, ToolBar, array(null, array(ID_CREATE, NULL, $wb->vars["Lang"]["lang_new"], 0), null, array(IDC_TOOLBAR_SEARCH, NULL, $wb->vars["Lang"]["lang_search"], 5), array(ID_DELETE, NULL, $wb->vars["Lang"]["lang_delete"], 12), null, array(ID_SETTING, NULL, $wb->vars["Lang"]["lang_setting"], 19), null, array(ID_ABOUT, NULL, $wb->vars["Lang"]["lang_help"], 13)), 0, 10, 16, 15, 0, 0, PATH_RES . "toolbar.bmp");
//left tree view
$wb->tree_view = wb_create_control($wb->mainwin, TreeView, 'TreeView1', 1, 30, 150, $wb->winheight - 80, IDC_LEFT_TREE, 0x0, 0, 0);
$wb->statusbar = wb_create_control($wb->mainwin, StatusBar, "");
// End controls
define("ID_STOP", 102);
define("ID_OPEN", 103);
define("ID_CLOSE", 104);
define("ID_PAUSE", 105);
define("ID_INFOTIMER", 106);
define("ID_MUTE", 107);
define("ID_VOLUMEN", 108);
define("ID_BALANCE", 109);
define("ID_BALCENTER", 110);
define("ID_EQ_LOW", 111);
define("ID_EQ_MID", 112);
define("ID_EQ_HIGH", 113);
define("ID_SURROUND", 114);
define("ID_PLAY_POS", 115);
//-------------------------------------------------------------- EXECUTABLE CODE
$mainwin = wb_create_window(NULL, AppWindow, APPNAME, 530, 240);
$statusbar = wb_create_control($mainwin, StatusBar, APPNAME);
// buttons
wb_create_control($mainwin, PushButton, "´ò¿ª", 10, 10, 100, 20, ID_OPEN);
wb_create_control($mainwin, PushButton, "²¥·Å", 110, 10, 100, 20, ID_PLAY);
wb_create_control($mainwin, PushButton, "Í£Ö¹", 210, 10, 100, 20, ID_STOP);
wb_create_control($mainwin, PushButton, "ÔÝÍ£", 310, 10, 100, 20, ID_PAUSE);
wb_create_control($mainwin, PushButton, "¹Ø±Õ", 410, 10, 100, 20, ID_CLOSE);
wb_create_control($mainwin, PushButton, "¾²Òô", 10, 40, 50, 20, ID_MUTE);
wb_create_control($mainwin, PushButton, "Öмä", 10, 60, 50, 20, ID_BALCENTER);
wb_create_control($mainwin, PushButton, "Ñ­»·", 250, 40, 50, 20, ID_SURROUND);
// volumen and balance
wb_create_control($mainwin, Slider, "", 70, 40, 150, 20, ID_VOLUMEN);
wb_create_control($mainwin, Slider, "", 70, 60, 150, 20, ID_BALANCE);
wb_create_control($mainwin, Slider, "²¥·Å½ø¶È", 70, 100, 250, 20, ID_PLAY_POS);
wb_set_range(wb_get_control($mainwin, ID_VOLUMEN), 0, 255);
<?php

/*******************************************************************************

WINBINDER - form editor PHP file (generated automatically)

*******************************************************************************/
// Control identifiers
if (!defined('IDC_KEYWORD')) {
    define('IDC_KEYWORD', 1551);
}
if (!defined('IDC_SEARCH_SUBMIT')) {
    define('IDC_SEARCH_SUBMIT', 1552);
}
// Create window
$search_form = wb_create_window($wb->mainwin, ModalDialog, "{$wb->vars["Lang"]["lang_search"]}{$wb->vars["Lang"]["lang_products"]}{$wb->vars["Lang"]["lang_category"]}", WBC_CENTER, WBC_CENTER, 258, 118, 0x1, 0);
// Insert controls
wb_create_control($search_form, Label, "{$wb->vars["Lang"]["lang_keyword"]}", 20, 20, 35, 15, 0, 0x0, 0, 0);
wb_create_control($search_form, EditBox, "", 75, 15, 160, 25, IDC_KEYWORD, 0x0, 0, 0);
wb_create_control($search_form, PushButton, "{$wb->vars["Lang"]["lang_search"]}", 90, 55, 90, 25, IDC_SEARCH_SUBMIT, 0x0, 0, 0);
// End controls
    define("ID_GDI", 1047);
}
if (!defined("IDC_SLIDER1049")) {
    define("IDC_SLIDER1049", 1049);
}
if (!defined("ID_TIME")) {
    define("ID_TIME", 1050);
}
if (!defined("IDC_PROGRESSBAR1051")) {
    define("IDC_PROGRESSBAR1051", 1051);
}
if (!defined("IDC_BUTTON1053")) {
    define("IDC_BUTTON1053", 1053);
}
// Create window
$mainwin = wb_create_window(NULL, 1, "Sample WinBinder application", WBC_CENTER, WBC_CENTER, 555, 458, 529, 5120);
// Insert controls
wb_create_control($mainwin, TabControl, "", 4, 35, 540, 274, IDC_TABCONTROL1003, WBC_VISIBLE | WBC_ENABLED, 0);
wb_create_control($mainwin, PushButton, "&Fechar", 494, 315, 50, 45, ID_EXIT, WBC_VISIBLE | WBC_ENABLED, 0);
wb_create_control($mainwin, PushButton, "", 259, 318, 40, 40, IDC_BUTTON1035, WBC_VISIBLE | WBC_ENABLED, 0);
$_tmp_ctrl_ = wb_create_control($mainwin, PushButton, "hyper.ico", 304, 318, 40, 40, IDC_BUTTON1036, WBC_VISIBLE | WBC_ENABLED, 0);
wb_set_image($_tmp_ctrl_, 'C:\\@desenv\\WinBinder\\phpcode\\examples/../resources/hyper.ico', GREEN);
unset($_tmp_ctrl_);
$_tmp_ctrl_ = wb_create_control($mainwin, PushButton, "ok.bmp", 349, 318, 40, 40, IDC_BUTTON1037, WBC_VISIBLE | WBC_ENABLED, 0);
wb_set_image($_tmp_ctrl_, 'C:\\@desenv\\WinBinder\\phpcode\\examples/../resources/ok.bmp', GREEN);
unset($_tmp_ctrl_);
wb_create_control($mainwin, PushButton, "Zero", 214, 318, 40, 40, IDC_BUTTON1039, WBC_VISIBLE | WBC_ENABLED, 0);
wb_create_control($mainwin, Label, "...", 346, 365, 202, 19, ID_GDI, WBC_VISIBLE | WBC_ENABLED | WBC_RIGHT, 0);
wb_create_control($mainwin, EditBox, "(Results)", 4, 315, 205, 45, ID_RESULT, WBC_VISIBLE | WBC_ENABLED | WBC_MULTILINE, 0);
wb_create_control($mainwin, Slider, "", 393, 320, 91, 35, IDC_SLIDER1049, WBC_VISIBLE | WBC_ENABLED | WBC_LINES, 0);
wb_create_control($mainwin, Label, "Time:", 214, 365, 121, 16, ID_TIME, WBC_VISIBLE | WBC_ENABLED | WBC_MULTILINE, 0);
    define("IDC_CLASSES", 1020);
}
if (!defined("IDC_VALUE")) {
    define("IDC_VALUE", 1021);
}
if (!defined("IDC_VALUESPINNER")) {
    define("IDC_VALUESPINNER", 1023);
}
if (!defined("IDC_HEX")) {
    define("IDC_HEX", 1024);
}
if (!defined("IDC_VALUEAUX")) {
    define("IDC_VALUEAUX", 1025);
}
// Create window
$wb->mainwin = wb_create_window(NULL, 101, "WinBinder Form Editor", WBC_CENTER, WBC_CENTER, 732, 555, 1, 0);
// Insert controls
wb_create_control($wb->mainwin, Frame, "", 4, 66, 166, 3, 0, WBC_VISIBLE | WBC_ENABLED, 0);
wb_create_control($wb->mainwin, Frame, "", 0, 27, 1498, 3, 0, WBC_VISIBLE | WBC_ENABLED, 0);
wb_create_control($wb->mainwin, Frame, "", 4, 435, 166, 3, -1, WBC_VISIBLE | WBC_ENABLED, 0);
wb_create_control($wb->mainwin, Frame, "", 4, 495, 166, 3, -1, WBC_VISIBLE | WBC_ENABLED, 0);
wb_create_control($wb->mainwin, Label, "Class:", 5, 240, 35, 16, -1, WBC_VISIBLE | WBC_ENABLED | WBC_MULTILINE, 0);
wb_create_control($wb->mainwin, Label, "Caption:", 4, 263, 41, 16, -1, WBC_VISIBLE | WBC_ENABLED | WBC_MULTILINE, 0);
wb_create_control($wb->mainwin, Label, "Id:", 5, 287, 31, 16, -1, WBC_VISIBLE | WBC_ENABLED | WBC_MULTILINE, 0);
wb_create_control($wb->mainwin, Label, "Left:", 1, 448, 26, 16, -1, WBC_VISIBLE | WBC_ENABLED | WBC_RIGHT, 0);
wb_create_control($wb->mainwin, Label, "Width:", 83, 448, 34, 16, -1, WBC_VISIBLE | WBC_ENABLED | WBC_RIGHT, 0);
wb_create_control($wb->mainwin, Label, "Top:", 2, 471, 25, 16, -1, WBC_VISIBLE | WBC_ENABLED | WBC_RIGHT, 0);
wb_create_control($wb->mainwin, Label, "Height:", 79, 471, 41, 16, -1, WBC_VISIBLE | WBC_ENABLED | WBC_RIGHT, 0);
wb_create_control($wb->mainwin, Label, "Value:", 4, 310, 40, 16, 1022, WBC_VISIBLE | WBC_ENABLED | WBC_MULTILINE, 0);
wb_create_control($wb->mainwin, CheckBox, "&Wireframe", 100, 37, 70, 21, IDC_WIREFRAME, WBC_VISIBLE | WBC_ENABLED, 0);
wb_create_control($wb->mainwin, CheckBox, "Snap to &grid", 4, 37, 85, 21, IDC_GRID, WBC_VISIBLE | WBC_ENABLED, 0);
if (!defined("IDC_STATIC2123")) {
    define("IDC_STATIC2123", 2123);
}
if (!defined("IDC_STATIC2124")) {
    define("IDC_STATIC2124", 2124);
}
if (!defined("IDC_STATIC2125")) {
    define("IDC_STATIC2125", 2125);
}
if (!defined("IDC_STATIC2126")) {
    define("IDC_STATIC2126", 2126);
}
if (!defined("IDC_STATIC2127")) {
    define("IDC_STATIC2127", 2127);
}
// Create window
$dlg = wb_create_window($parent, 103, "Edit item", WBC_CENTER, WBC_CENTER, 332, 308, WBC_INVISIBLE, 0);
// Insert controls
wb_create_control($dlg, Label, "&Name:", 7, 4, 55, 16, IDC_STATIC2124, WBC_VISIBLE | WBC_ENABLED | WBC_MULTILINE, 0);
wb_create_control($dlg, EditBox, "", 4, 22, 316, 21, ID_NAME, WBC_VISIBLE | WBC_ENABLED, 0);
wb_create_control($dlg, EditBox, "", 4, 63, 316, 126, ID_DESCRIPTION, WBC_VISIBLE | WBC_ENABLED | WBC_MULTILINE, 0);
wb_create_control($dlg, Label, "&Category:", 7, 196, 55, 16, IDC_STATIC2123, WBC_VISIBLE | WBC_ENABLED | WBC_MULTILINE, 0);
wb_create_control($dlg, ComboBox, "(Cat)", 4, 219, 140, 130, ID_CATLIST, WBC_VISIBLE | WBC_ENABLED | WBC_READONLY, 0);
wb_create_control($dlg, Label, "&Priority:", 151, 222, 44, 16, IDC_STATIC2127, WBC_VISIBLE | WBC_ENABLED | WBC_RIGHT, 0);
wb_create_control($dlg, ComboBox, "(Priority)", 200, 219, 119, 130, ID_PRIORLIST, WBC_VISIBLE | WBC_ENABLED | WBC_READONLY, 0);
wb_create_control($dlg, Label, "&Severity:", 139, 198, 55, 16, IDC_STATIC2126, WBC_VISIBLE | WBC_ENABLED | WBC_RIGHT, 0);
wb_create_control($dlg, ComboBox, "(Severity)", 200, 195, 119, 130, ID_SEVERLIST, WBC_VISIBLE | WBC_ENABLED | WBC_READONLY, 0);
wb_create_control($dlg, Label, "&Description:", 7, 45, 55, 16, IDC_STATIC2125, WBC_VISIBLE | WBC_ENABLED | WBC_MULTILINE, 0);
wb_create_control($dlg, PushButton, "OK", 4, 251, 74, 24, IDOK, WBC_VISIBLE | WBC_ENABLED, 0);
wb_create_control($dlg, PushButton, "Cancel", 85, 251, 74, 24, IDCANCEL, WBC_VISIBLE | WBC_ENABLED, 0);
// End controls
*******************************************************************************/
// Control identifiers
if (!defined('IDC_PRODUCT_NAME')) {
    define('IDC_PRODUCT_NAME', 1371);
}
if (!defined('IDC_SAVE')) {
    define('IDC_SAVE', 1372);
}
if (!defined('IDC_PRODUCT_PRICE')) {
    define('IDC_PRODUCT_PRICE', 1373);
}
if (!defined('IDC_PRODUCT_MEMO')) {
    define('IDC_PRODUCT_MEMO', 1374);
}
if (!defined('IDC_UPDATE')) {
    define('IDC_UPDATE', 1375);
}
// Create window
$winmain = wb_create_window($wb->mainwin, ModalDialog, "{$wb->vars["Lang"]["lang_new"]}/{$wb->vars["Lang"]["lang_edit"]} {$wb->vars["Lang"]["lang_product"]}", WBC_CENTER, WBC_CENTER, 505, 274, 0x1, 0);
// Insert controls
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_name"]}", 10, 5, 45, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 80, 5, 395, 20, IDC_PRODUCT_NAME, 0x0, 0, 0);
wb_create_control($winmain, PushButton, "{$wb->vars["Lang"]["lang_save"]}", 135, 215, 90, 25, IDC_SAVE, 0x0, 0, 0);
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_price"]}", 10, 45, 50, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 80, 40, 120, 20, IDC_PRODUCT_PRICE, 0x0, 0, 0);
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_memo"]}", 10, 80, 55, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 80, 70, 405, 120, IDC_PRODUCT_MEMO, 0x80, 0, 0);
wb_create_control($winmain, PushButton, "{$wb->vars["Lang"]["lang_edit"]}", 255, 215, 90, 25, IDC_UPDATE, 0x0, 0, 0);
wb_create_control($winmain, PushButton, "{$wb->vars["Lang"]["lang_cancel"]}", 370, 215, 90, 25, IDCANCEL, 0x0, 0, 0);
// End controls
    define('IDC_REFUNDMENT_HANDLEMAN', 2775);
}
if (!defined('IDC_REFUNDMENT_MEMO')) {
    define('IDC_REFUNDMENT_MEMO', 2776);
}
if (!defined('IDC_UPDATE')) {
    define('IDC_UPDATE', 2777);
}
if (!defined('IDC_REFUNDMENT_HANDLEDATE')) {
    define('IDC_REFUNDMENT_HANDLEDATE', 2778);
}
if (!defined('IDC_REFUNDMENT_STATE')) {
    define('IDC_REFUNDMENT_STATE', 2779);
}
// Create window
$winmain = wb_create_window($wb->mainwin, ModalDialog, "{$wb->vars["Lang"]["lang_new"]}/{$wb->vars["Lang"]["lang_edit"]} {$wb->vars["Lang"]["lang_refundment"]}", WBC_CENTER, WBC_CENTER, 597, 313, 0x1, 0);
// Insert controls
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_company"]}", 5, 5, 45, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 65, 5, 490, 20, IDC_REFUNDMENT_COMPANY, 0x0, 0, 0);
wb_create_control($winmain, PushButton, "{$wb->vars["Lang"]["lang_save"]}", 140, 250, 90, 25, IDC_SAVE, 0x0, 0, 0);
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_refundmenter"]}", 5, 45, 55, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 65, 45, 200, 20, IDC_REFUNDMENT_REFUNDMENTER, 0x0, 0, 0);
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_reply"]}", 280, 45, 50, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 355, 45, 35, 20, IDC_REFUNDMENT_REPLY, 0x0, 0, 0);
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_handleman"]}", 5, 85, 50, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 65, 85, 200, 20, IDC_REFUNDMENT_HANDLEMAN, 0x0, 0, 0);
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_reasons"]}", 0, 130, 55, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 65, 115, 510, 125, IDC_REFUNDMENT_MEMO, 0x80, 0, 0);
wb_create_control($winmain, PushButton, "{$wb->vars["Lang"]["lang_edit"]}", 265, 250, 90, 25, IDC_UPDATE, 0x0, 0, 0);
wb_create_control($winmain, PushButton, "{$wb->vars["Lang"]["lang_cancel"]}", 380, 250, 90, 25, IDCANCEL, 0x0, 0, 0);
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_handledate"]}", 285, 85, 70, 15, 0, 0x0, 0, 0);
    define('IDC_IMAGEBUTTON1001', 1001);
}
if (!defined('IDC_EDITBOX1001')) {
    define('IDC_EDITBOX1001', 1001);
}
if (!defined('IDC_SLIDER1002')) {
    define('IDC_SLIDER1002', 1002);
}
if (!defined('IDC_SCROLLBAR1003')) {
    define('IDC_SCROLLBAR1003', 1003);
}
if (!defined('IDC_GAUGE1004')) {
    define('IDC_GAUGE1004', 1004);
}
// Create window
$winmain = wb_create_window(null, ModalDialog, '(Empty Form)', WBC_CENTER, WBC_CENTER, 389, 315, 0x0, 0);
// Insert controls
$tab = $control = wb_create_control($winmain, TabControl, 'Tab1,Tab2,Tab3', 5, 20, 155, 240, IDC_TABCONTROL1001, 0x0, 0, 0);
$control = wb_create_control($tab, EditBox, 'EditBox2', 20, 13, 90, 20, IDC_EDITBOX1002, 0x0, 0, 0);
$control = wb_create_control($tab, EditBox, 'EditBox3', 20, 38, 90, 20, IDC_EDITBOX1003, 0x0, 0, 0);
$control = wb_create_control($tab, Label, 'Label4', 20, 73, 90, 15, IDC_LABEL1001, 0x0, 0, 0);
$control = wb_create_control($tab, Label, 'Label5', 20, 93, 90, 15, IDC_LABEL1001, 0x0, 0, 0);
$control = wb_create_control($tab, RadioButton, 'RadioButton6', 20, 123, 120, 15, IDC_RADIOBUTTON1001, 0x0, 0, 0);
$control = wb_create_control($winmain, CheckBox, 'CheckBox7', 185, 20, 120, 15, IDC_CHECKBOX1001, 0x0, 0, 0);
$ctrl = $control = wb_create_control($winmain, ComboBox, 'ComboBox8', 185, 40, 120, 60, IDC_COMBOBOX1003, 0x40, 0, 0);
wb_set_text($ctrl, explode(',', 'ComboBox8'));
$control = wb_create_control($winmain, EditBox, 'EditBox9', 185, 70, 90, 20, IDC_EDITBOX1004, 0x0, 0, 0);
$control = wb_create_control($winmain, ListView, 'ListView10,List12', 185, 100, 185, 75, IDC_LISTVIEW1001, 0x0, 0, 0);
$control = wb_create_control($winmain, ImageButton, 'resources\\ctrl_listbox3.bmp', 185, 190, 24, 24, IDC_IMAGEBUTTON1001, 0x0, 3, 0);
$control = wb_create_control($tab, EditBox, 'EditBox12', 25, 163, 90, 20, IDC_EDITBOX1001, 0x0, 0, 0);
$ctrl = $control = wb_create_control($winmain, Slider, 'Slider13', 260, 185, 100, 20, IDC_SLIDER1002, 0x0, 50, 0);
    define('IDC_GAUGE1017', 1017);
}
if (!defined('IDC_CALENDAR1018')) {
    define('IDC_CALENDAR1018', 1018);
}
if (!defined('IDC_HTMLCONTROL1019')) {
    define('IDC_HTMLCONTROL1019', 1019);
}
if (!defined('IDC_TREEVIEW1021')) {
    define('IDC_TREEVIEW1021', 1021);
}
if (!defined('IDC_LISTVIEW1022')) {
    define('IDC_LISTVIEW1022', 1022);
}
// Create window
$winmain = wb_create_window(null, AppWindow, '(Empty Form)', WBC_CENTER, WBC_CENTER, 593, 484, 0x1000, 1234);
// Insert controls
$tab = wb_create_control($winmain, TabControl, 'Tab1,Tab2,Tab3', 10, 215, 195, 85, IDC_TABCONTROL1020, 0x0, 0, 0);
wb_create_control($winmain, PushButton, 'PushButton1', 10, 15, 100, 25, IDC_PUSHBUTTON1001, 0x0, 0, 0);
$ctrl = $ctrl = wb_create_control($winmain, ImageButton, 'ImageButton2', 120, 15, 90, 60, IDC_IMAGEBUTTON1002, 0x0, 0, 0);
$img = wb_load_image('resources\\symb_imagebutton.bmp');
wb_set_image($ctrl, $img, NOCOLOR, 0, 0);
wb_destroy_image($img);
wb_create_control($winmain, InvisibleArea, 'InvisibleArea3', 220, 15, 70, 60, IDC_INVISIBLEAREA1003, 0x0, 0, 0);
wb_create_control($winmain, CheckBox, 'CheckBox4', 300, 20, 120, 15, IDC_CHECKBOX1004, 0x0, 0, 0);
wb_create_control($winmain, RadioButton, 'RadioButton5', 300, 40, 120, 15, IDC_RADIOBUTTON1005, 0x0, 0, 0);
wb_create_control($winmain, HyperLink, 'HyperLink6', 405, 25, 165, 15, IDC_HYPERLINK1006, 0x880, 12582912, 0);
wb_create_control($winmain, Label, 'Label7', 10, 50, 100, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, 'EditBox8', 220, 225, 200, 20, IDC_EDITBOX1008, 0x0, 0, 0);
wb_create_control($winmain, RTFEditBox, 'RTFEditBox9', 300, 65, 120, 140, IDC_RTFEDITBOX1009, 0x0, 0, 0);
wb_create_control($winmain, Frame, 'Frame10', 10, 75, 280, 130, 0, 0x0, 0, 0);
<?php

/*******************************************************************************

WINBINDER - form editor PHP file (generated automatically)

*******************************************************************************/
// Control identifiers
if (!defined('IDC_PUSHBUTTON1004')) {
    define('IDC_PUSHBUTTON1004', 1004);
}
if (!defined('IDC_PUSHBUTTON1005')) {
    define('IDC_PUSHBUTTON1005', 1005);
}
// Create window
$winmain = wb_create_window(null, AppWindow, 'Variables', WBC_CENTER, WBC_CENTER, 171, 189, 0x0, 0);
// Insert controls
$ctrl_1 = wb_create_control($winmain, Frame, 'Frame1', 20, 20, 120, 115, 0, 0x0, 0, 0);
$ctrl_2 = wb_create_control($winmain, PushButton, 'Button1', 35, 50, 90, 25, IDC_PUSHBUTTON1004, 0x0, 0, 0);
$ctrl_3 = wb_create_control($winmain, PushButton, 'Button2', 35, 85, 90, 25, IDC_PUSHBUTTON1005, 0x0, 0, 0);
// End controls
    define('IDC_OPPORTUNITY_FAX', 1377);
}
if (!defined('IDC_OPPORTUNITY_EMAIL')) {
    define('IDC_OPPORTUNITY_EMAIL', 1378);
}
if (!defined('IDC_OPPORTUNITY_HOMEPAGE')) {
    define('IDC_OPPORTUNITY_HOMEPAGE', 1379);
}
if (!defined('IDC_OPPORTUNITY_MEMO')) {
    define('IDC_OPPORTUNITY_MEMO', 1380);
}
if (!defined('IDC_UPDATE')) {
    define('IDC_UPDATE', 1381);
}
// Create window
$winmain = wb_create_window($wb->mainwin, ModalDialog, "{$wb->vars["Lang"]["lang_new"]}/{$wb->vars["Lang"]["lang_edit"]} {$wb->vars["Lang"]["lang_opportunity"]}", WBC_CENTER, WBC_CENTER, 597, 404, 0x1, 0);
// Insert controls
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_name"]}", 5, 5, 45, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 65, 5, 510, 20, IDC_OPPORTUNITY_TITLE, 0x0, 0, 0);
wb_create_control($winmain, PushButton, "{$wb->vars["Lang"]["lang_save"]}", 145, 340, 90, 25, IDC_SAVE, 0x0, 0, 0);
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_contact"]}", 10, 45, 50, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 65, 40, 200, 20, IDC_OPPORTUNITY_LINK_MAN, 0x0, 0, 0);
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_addrees"]}", 10, 135, 50, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_state"]}", 270, 40, 55, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 65, 130, 510, 20, IDC_OPPORTUNITY_ADDREES, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 340, 45, 200, 20, IDC_OPPORTUNITY_STATE, 0x0, 0, 0);
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_phone"]}", 10, 85, 50, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 65, 80, 200, 20, IDC_OPPORTUNITY_PHONE, 0x0, 0, 0);
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_fax"]}", 270, 75, 50, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 340, 75, 235, 20, IDC_OPPORTUNITY_FAX, 0x0, 0, 0);
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_email"]}", 10, 175, 50, 15, 0, 0x0, 0, 0);
    define('IDC_COMPANY_MEMO', 1381);
}
if (!defined('IDC_UPDATE')) {
    define('IDC_UPDATE', 1382);
}
if (!defined('IDC_COMPANY_BANKROLL')) {
    define('IDC_COMPANY_BANKROLL', 1383);
}
if (!defined('IDC_COMPANY_INCORPORATOR')) {
    define('IDC_COMPANY_INCORPORATOR', 1384);
}
if (!defined('IDC_COMPANY_PRODUCT')) {
    define('IDC_COMPANY_PRODUCT', 1385);
}
// Create window
$winmain = wb_create_window($wb->mainwin, ModalDialog, "{$wb->vars["Lang"]["lang_new"]}/{$wb->vars["Lang"]["lang_edit"]} {$wb->vars["Lang"]["lang_company"]}", WBC_CENTER, WBC_CENTER, 597, 493, 0x1, 0);
// Insert controls
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_name"]}", 5, 5, 45, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 65, 5, 510, 20, IDC_COMPANY_NAME, 0x0, 0, 0);
wb_create_control($winmain, PushButton, "{$wb->vars["Lang"]["lang_save"]}", 145, 425, 90, 25, IDC_SAVE, 0x0, 0, 0);
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_contact"]}", 10, 45, 50, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 65, 40, 120, 20, IDC_COMPANY_LINK_MAN, 0x0, 0, 0);
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_addrees"]}", 5, 235, 50, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_employee"]}", 195, 45, 55, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 65, 235, 510, 20, IDC_COMPANY_ADDREES, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 255, 40, 95, 20, IDC_COMPANY_EMPLOYEE, 0x0, 0, 0);
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_phone"]}", 5, 195, 50, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 65, 195, 200, 20, IDC_COMPANY_PHONE, 0x0, 0, 0);
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_fax"]}", 280, 195, 50, 15, 0, 0x0, 0, 0);
wb_create_control($winmain, EditBox, "", 340, 195, 235, 20, IDC_COMPANY_FAX, 0x0, 0, 0);
wb_create_control($winmain, Label, "{$wb->vars["Lang"]["lang_industry"]}", 355, 45, 55, 15, 0, 0x0, 0, 0);