Announcement

Collapse
No announcement yet.

A Newbee question - transparent frames on dialog

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • A Newbee question - transparent frames on dialog

    This is my first try with PB Forms (v1.51) and PB/Win (v8.04.0042). I used PB Forms to modify a fairly complicated dialog box imported from VB6. It has many frames, option boxes, text boxes, etc. and I have modified it heavily since moving it to PB Forms.

    Anyway, I compile the form (I've added no code) in PB/Win without error and execute it. The odd thing that happens is that the free space within all of the frames takes on whatever background is behind the dialog on the screen The small title portion at the top of the frame has the correct (plain) background and all the controls within the frame have the correct background, but any free space within the frame is painted with whatever was behind the dialog at startup.

    I've looked hard for a setting to solve this in the properties dialog, but can't find anything useful there.

    It's probably a simple, dumb something or other, but I'm stumped. Any help would be appreciated.

    Thanks,
    Bob

  • #2
    Bob,

    Please post your dialog code and it's callback, or even the whole program. ha way perhaps more help will be forthcoming more quickly. I've not had this problem with frames though, perhaps someone else has.
    Rick Angell

    Comment


    • #3
      All the code posted - 506 lines

      Richard - Thanks for the response - Here goes:

      #PBFORMS CREATED V1.51
      '------------------------------------------------------------------------------
      ' The first line in this file is a PB/Forms metastatement.
      ' It should ALWAYS be the first line of the file. Other
      ' PB/Forms metastatements are placed at the beginning and
      ' end of "Named Blocks" of code that should be edited
      ' with PBForms only. Do not manually edit or delete these
      ' metastatements or PB/Forms will not be able to reread
      ' the file correctly. See the PB/Forms documentation for
      ' more information.
      ' Named blocks begin like this: #PBFORMS BEGIN ...
      ' Named blocks end like this: #PBFORMS END ...
      ' Other PB/Forms metastatements such as:
      ' #PBFORMS DECLARATIONS
      ' are used by PB/Forms to insert additional code.
      ' Feel free to make changes anywhere else in the file.
      '------------------------------------------------------------------------------

      #COMPILE EXE
      #DIM ALL

      '------------------------------------------------------------------------------
      ' ** Includes **
      '------------------------------------------------------------------------------
      #PBFORMS BEGIN INCLUDES
      %USEMACROS = 1
      #IF NOT %DEF(%WINAPI)
      #INCLUDE "WIN32API.INC"
      #ENDIF
      #IF NOT %DEF(%COMMCTRL_INC)
      #INCLUDE "COMMCTRL.INC"
      #ENDIF
      #INCLUDE "PBForms.INC"
      #PBFORMS END INCLUDES
      '------------------------------------------------------------------------------

      '------------------------------------------------------------------------------
      ' ** Constants **
      '------------------------------------------------------------------------------
      #PBFORMS BEGIN CONSTANTS
      %IDD_frmMain = 101
      %IDC_fraDates = 1001
      %IDC_fraProgress = 1002
      %IDC_fraOutputFilename = 1003
      %IDC_txtOutputFilename = 1004
      %IDC_fraInputFile = 1005
      %IDC_txtInputFileTime = 1006
      %IDC_txtInputFileDate = 1007
      %IDC_txtInputFileName = 1008
      %IDC_cmdHalt = 1009
      %IDC_cmdBegin = 1010
      %IDC_fraDate_1 = 1011
      %IDC_dtpDate_1 = 1012
      %IDC_dtpTime_1 = 1013
      %IDC_fraDate_0 = 1014
      %IDC_dtpDate_0 = 1015
      %IDC_dtpTime_0 = 1016
      %IDC_fraOptions = 1017
      %IDC_fraDateTimeFormat = 1018
      %IDC_optDateTimeFormat_2 = 1019
      %IDC_optDateTimeFormat_1 = 1020
      %IDC_optDateTimeFormat_0 = 1021
      %IDC_fraOutputFile = 1022
      %IDC_fraOutputFiles = 1023
      %IDC_optDataOutputType_0 = 1024
      %IDC_optDataOutputType_1 = 1025
      %IDC_fraUponDateChange = 1026
      %IDC_optUponDateChange_1 = 1027
      %IDC_optUponDateChange_0 = 1028
      %IDC_fraOutputDirectory = 1029
      %IDC_txtOutputDirectory = 1030
      %IDC_cmdSetOutputDirectory = 1031
      %IDC_fraMaxRowsOutFile = 1032
      %IDC_optMaxRowsOutFile_2 = 1033
      %IDC_txtMaxRowsOutFile = 1034
      %IDC_optMaxRowsOutFile_1 = 1035
      %IDC_optMaxRowsOutFile_0 = 1036
      %IDC_fraHtcDirectory = 1037
      %IDC_cmdHtcDirectory = 1038
      %IDC_txtHtcDirectory = 1039
      %IDC_fraWholeDayMode = 1040
      %IDC_optWholeDayMode_1 = 1041
      %IDC_optWholeDayMode_0 = 1042
      %IDC_txtOneTagname = 1044
      %IDC_optTagMode_1 = 1045
      %IDC_optTagMode_0 = 1046
      %IDR_MENU1 = 102
      %IDM_mnuHtcDumpSaveOptions = 1047
      %IDM_mnuHtcDumpExit = 1048
      %IDM_mnuHelpAbout = 1049
      %IDM_mnuHelpDocumentation = 1050
      %IDM_mnuHelpRegistration = 1051
      %IDC_CHECKBOX1 = 1052 '*
      %IDC_CHECKBOX2 = 1053 '*
      %IDC_OPTION1 = 1054
      %IDC_OPTION2 = 1055
      %IDC_LABEL1 = 1056
      %IDC_LABEL2 = 1057
      %IDC_LINE1 = 1058 '*
      %IDC_LABEL3 = 1059 '*
      %IDC_LABEL4 = 1060 '*
      %IDC_BUTTON1 = 1061 '*
      %IDC_BUTTON2 = 1062 '*
      %IDC_MSCTLS_UPDOWN32_1 = 1063 '*
      %IDC_LABEL5 = 1064 '*
      %IDC_MSCTLS_UPDOWN32_2 = 1065 '*
      %IDC_LABEL6 = 1066 '*
      %IDC_SYSMONTHCAL32_1 = 1067 '*
      %IDC_MSCTLS_UPDOWN32_3 = 1068 '*
      %IDC_LABEL7 = 1069 '*
      %IDC_MSCTLS_UPDOWN32_4 = 1070 '*
      %IDC_LABEL8 = 1071 '*
      %IDC_SYSDATETIMEPICK32_1 = 1072 '*
      %IDC_SYSDATETIMEPICK32_2 = 1073 '*
      %IDC_SYSDATETIMEPICK32_StartDate = 1075
      %IDC_SYSDATETIMEPICK32_StartTime = 1074
      %IDC_SYSDATETIMEPICK32_3 = 1076
      %IDC_SYSDATETIMEPICK32_4 = 1077
      %IDC_fraTagnameCollection = 1043
      %IDC_optTagMode_2 = 1078
      %IDC_TEXTBOX1 = 1079
      %IDC_BUTTON3 = 1080
      %IDC_TEXTBOX2 = 1081
      %IDC_LINE2 = 1082 '*
      %IDC_CHECKBOX3 = 1083
      %IDC_TEXTBOX3 = 1084
      %IDC_LABEL9 = 1085
      %IDC_FRAME1 = 1086
      %IDC_CHECKBOX4 = 1087
      %IDC_FRAME2 = 1088
      %IDC_CHECKBOX5 = 1089 '*
      %IDC_FRAME3 = 1090
      %IDC_CHECKBOX6 = 1091
      %IDC_MSCTLS_PROGRESS32_1 = 1092
      %IDC_BUTTON4 = 1093
      %IDM_HTCDUMP_REGISTRATION = 1094 '*
      %IDM_mnuHtcDumpRegistration = 1094
      %IDM_mnuHtcDumpAbout = 1049
      #PBFORMS END CONSTANTS
      '------------------------------------------------------------------------------

      '------------------------------------------------------------------------------
      ' ** Declarations **
      '------------------------------------------------------------------------------
      DECLARE FUNCTION AttachMENU1(BYVAL hDlg AS DWORD) AS DWORD
      DECLARE CALLBACK FUNCTION ShowfrmMainProc()
      DECLARE FUNCTION ShowfrmMain(BYVAL hParent AS DWORD) AS LONG
      #PBFORMS DECLARATIONS
      '------------------------------------------------------------------------------

      '------------------------------------------------------------------------------
      ' ** Main Application Entry Point **
      '------------------------------------------------------------------------------
      FUNCTION PBMAIN()
      PBFormsInitComCtls (%ICC_WIN95_CLASSES OR %ICC_DATE_CLASSES OR _
      %ICC_INTERNET_CLASSES)

      ShowfrmMain %HWND_DESKTOP
      END FUNCTION
      '------------------------------------------------------------------------------

      '------------------------------------------------------------------------------
      ' ** Menus **
      '------------------------------------------------------------------------------
      FUNCTION AttachMENU1(BYVAL hDlg AS DWORD) AS DWORD
      #PBFORMS BEGIN MENU %IDR_MENU1->%IDD_frmMain
      LOCAL hMenu AS DWORD
      LOCAL hPopUp1 AS DWORD

      MENU NEW BAR TO hMenu
      MENU NEW POPUP TO hPopUp1
      MENU ADD POPUP, hMenu, "&HtcDump", hPopUp1, %MF_ENABLED
      MENU ADD STRING, hPopUp1, "&About ", %IDM_mnuHtcDumpAbout, _
      %MF_ENABLED
      MENU ADD STRING, hPopUp1, "&Registration", _
      %IDM_mnuHtcDumpRegistration, %MF_ENABLED
      MENU ADD STRING, hPopUp1, "-", 0, 0
      MENU ADD STRING, hPopUp1, "E&xit", %IDM_mnuHtcDumpExit, %MF_ENABLED

      MENU ATTACH hMenu, hDlg
      #PBFORMS END MENU
      FUNCTION = hMenu
      END FUNCTION
      '------------------------------------------------------------------------------

      '------------------------------------------------------------------------------
      ' ** CallBacks **
      '------------------------------------------------------------------------------
      CALLBACK FUNCTION ShowfrmMainProc()

      SELECT CASE AS LONG CBMSG
      CASE %WM_INITDIALOG
      ' Initialization handler

      CASE %WM_NCACTIVATE
      STATIC hWndSaveFocus AS DWORD
      IF ISFALSE CBWPARAM THEN
      ' Save control focus
      hWndSaveFocus = GetFocus()
      ELSEIF hWndSaveFocus THEN
      ' Restore control focus
      SetFocus(hWndSaveFocus)
      hWndSaveFocus = 0
      END IF

      CASE %WM_COMMAND
      ' Process control notifications
      SELECT CASE AS LONG CBCTL
      CASE %IDC_fraOptions

      'CASE %IDC_fraTagnames

      CASE %IDC_optTagMode_0

      CASE %IDC_optTagMode_1

      CASE %IDC_txtOneTagname

      CASE %IDC_fraDates

      CASE %IDC_fraDate_0

      CASE %IDC_dtpDate_0

      CASE %IDC_dtpTime_0

      CASE %IDC_fraDate_1

      CASE %IDC_dtpDate_1

      CASE %IDC_dtpTime_1

      CASE %IDC_fraWholeDayMode

      CASE %IDC_optWholeDayMode_0

      CASE %IDC_optWholeDayMode_1

      CASE %IDC_fraHtcDirectory

      CASE %IDC_txtHtcDirectory

      CASE %IDC_cmdHtcDirectory
      IF CBCTLMSG = %BN_CLICKED OR CBCTLMSG = 1 THEN
      MSGBOX "%IDC_cmdHtcDirectory=" + _
      FORMAT$(%IDC_cmdHtcDirectory), %MB_TASKMODAL
      END IF

      CASE %IDC_cmdBegin
      IF CBCTLMSG = %BN_CLICKED OR CBCTLMSG = 1 THEN
      MSGBOX "%IDC_cmdBegin=" + FORMAT$(%IDC_cmdBegin), _
      %MB_TASKMODAL
      END IF

      CASE %IDC_cmdHalt
      IF CBCTLMSG = %BN_CLICKED OR CBCTLMSG = 1 THEN
      MSGBOX "%IDC_cmdHalt=" + FORMAT$(%IDC_cmdHalt), _
      %MB_TASKMODAL
      END IF

      CASE %IDC_fraProgress

      CASE %IDC_fraInputFile

      CASE %IDC_fraOutputFilename

      CASE %IDC_fraMaxRowsOutFile

      CASE %IDC_optMaxRowsOutFile_0

      CASE %IDC_optMaxRowsOutFile_1

      CASE %IDC_txtMaxRowsOutFile

      CASE %IDC_optMaxRowsOutFile_2

      CASE %IDC_fraOutputDirectory

      CASE %IDC_cmdSetOutputDirectory
      IF CBCTLMSG = %BN_CLICKED OR CBCTLMSG = 1 THEN
      MSGBOX "%IDC_cmdSetOutputDirectory=" + _
      FORMAT$(%IDC_cmdSetOutputDirectory), _
      %MB_TASKMODAL
      END IF

      CASE %IDC_txtOutputDirectory

      CASE %IDC_fraUponDateChange

      CASE %IDC_optUponDateChange_0

      CASE %IDC_optUponDateChange_1

      CASE %IDC_txtInputFileName

      CASE %IDC_txtInputFileDate

      CASE %IDC_txtInputFileTime

      CASE %IDC_txtOutputFilename

      CASE %IDC_fraOutputFiles

      CASE %IDC_optDataOutputType_1

      CASE %IDC_optDataOutputType_0

      CASE %IDC_fraDateTimeFormat

      CASE %IDC_optDateTimeFormat_0

      CASE %IDC_optDateTimeFormat_1

      CASE %IDC_optDateTimeFormat_2

      CASE %IDM_mnuHtcDumpSaveOptions
      MSGBOX "%IDM_mnuHtcDumpSaveOptions=" + _
      FORMAT$(%IDM_mnuHtcDumpSaveOptions), %MB_TASKMODAL

      CASE %IDM_mnuHtcDumpExit
      MSGBOX "%IDM_mnuHtcDumpExit=" + _
      FORMAT$(%IDM_mnuHtcDumpExit), %MB_TASKMODAL

      CASE %IDM_mnuHelpAbout
      MSGBOX "%IDM_mnuHelpAbout=" + FORMAT$(%IDM_mnuHelpAbout), _
      %MB_TASKMODAL

      CASE %IDM_mnuHelpDocumentation
      MSGBOX "%IDM_mnuHelpDocumentation=" + _
      FORMAT$(%IDM_mnuHelpDocumentation), %MB_TASKMODAL

      CASE %IDM_mnuHelpRegistration
      MSGBOX "%IDM_mnuHelpRegistration=" + _
      FORMAT$(%IDM_mnuHelpRegistration), %MB_TASKMODAL

      END SELECT
      END SELECT
      END FUNCTION
      '------------------------------------------------------------------------------

      '------------------------------------------------------------------------------
      ' ** Dialogs **
      '------------------------------------------------------------------------------
      FUNCTION ShowfrmMain(BYVAL hParent AS DWORD) AS LONG
      LOCAL lRslt AS LONG

      #PBFORMS BEGIN DIALOG %IDD_frmMain->%IDR_MENU1->
      LOCAL hDlg AS DWORD

      DIALOG NEW hParent, "HtcDump", 188, 113, 529, 341, %WS_POPUP OR _
      %WS_BORDER OR %WS_DLGFRAME OR %WS_SYSMENU OR %WS_MINIMIZEBOX OR _
      %WS_CLIPSIBLINGS OR %WS_CLIPCHILDREN OR %WS_VISIBLE OR %DS_3DLOOK OR _
      %DS_NOFAILCREATE OR %DS_SETFONT, %WS_EX_CONTROLPARENT OR _
      %WS_EX_APPWINDOW OR %WS_EX_LEFT OR %WS_EX_LTRREADING OR _
      %WS_EX_RIGHTSCROLLBAR, TO hDlg
      CONTROL ADD FRAME, hDlg, %IDC_fraOptions, "Options ", 6, 3, 342, 315, _
      %WS_CHILD OR %WS_VISIBLE OR %BS_LEFT OR %BS_TOP OR %BS_GROUPBOX, _
      %WS_EX_DLGMODALFRAME OR %WS_EX_LEFT OR %WS_EX_LTRREADING
      CONTROL SET COLOR hDlg, %IDC_fraOptions, %RED, -1
      CONTROL ADD FRAME, hDlg, %IDC_fraTagnameCollection, "Tagname Data " + _
      "Collection ", 12, 54, 156, 69
      CONTROL ADD OPTION, hDlg, %IDC_optTagMode_0, "All Tags", 18, 69, 138, 9
      CONTROL ADD OPTION, hDlg, %IDC_optTagMode_1, "One Tag - Fetch From List " + _
      "At Runtime", 18, 81, 138, 9
      CONTROL ADD FRAME, hDlg, %IDC_fraDates, "Data Extraction Date Range ", _
      357, 3, 162, 144, %WS_CHILD OR %WS_VISIBLE OR %BS_LEFT OR %BS_TOP OR _
      %BS_GROUPBOX, %WS_EX_DLGMODALFRAME OR %WS_EX_LEFT OR _
      %WS_EX_LTRREADING
      CONTROL SET COLOR hDlg, %IDC_fraDates, %RED, -1
      CONTROL ADD FRAME, hDlg, %IDC_fraDate_0, "Start Date/Time ", 363, 51, _
      72, 51
      CONTROL ADD FRAME, hDlg, %IDC_fraDate_1, "End Date/Time ", 441, 51, _
      72, 51
      CONTROL ADD FRAME, hDlg, %IDC_fraHtcDirectory, "Input (Htc) Directory " + _
      "", 12, 12, 156, 36
      CONTROL ADD TEXTBOX, hDlg, %IDC_txtHtcDirectory, "", 18, 27, 120, 12, _
      %WS_CHILD OR %WS_VISIBLE OR %WS_TABSTOP OR %ES_LEFT OR _
      %ES_AUTOHSCROLL OR %ES_READONLY, %WS_EX_CLIENTEDGE OR %WS_EX_LEFT OR _
      %WS_EX_LTRREADING OR %WS_EX_RIGHTSCROLLBAR
      CONTROL ADD BUTTON, hDlg, %IDC_cmdHtcDirectory, "Set", 144, 24, 18, 15
      CONTROL ADD BUTTON, hDlg, %IDC_cmdBegin, "Begin Data Extraction", 393, _
      111, 90, 12
      CONTROL ADD BUTTON, hDlg, %IDC_cmdHalt, "Halt", 417, 129, 38, 12, _
      %WS_CHILD OR %WS_VISIBLE OR %WS_TABSTOP OR %BS_TEXT OR _
      %BS_PUSHBUTTON OR %BS_CENTER OR %BS_VCENTER OR %WS_DISABLED, _
      %WS_EX_LEFT OR %WS_EX_LTRREADING
      CONTROL ADD FRAME, hDlg, %IDC_fraProgress, "Data Extraction Progress " + _
      "", 357, 156, 162, 162, %WS_CHILD OR %WS_VISIBLE OR %BS_LEFT OR _
      %BS_TOP OR %BS_GROUPBOX, %WS_EX_DLGMODALFRAME OR %WS_EX_LEFT OR _
      %WS_EX_LTRREADING
      CONTROL SET COLOR hDlg, %IDC_fraProgress, %RED, -1
      CONTROL ADD FRAME, hDlg, %IDC_fraInputFile, "Current Input File ", _
      365, 169, 137, 47
      CONTROL ADD FRAME, hDlg, %IDC_fraOutputFilename, "Current Output File " + _
      "", 365, 220, 137, 54
      CONTROL ADD FRAME, hDlg, %IDC_fraOutputFile, "Output Tag Data File(s) " + _
      "", 174, 12, 168, 300
      CONTROL ADD FRAME, hDlg, %IDC_fraMaxRowsOutFile, "Max Number Of Rows " + _
      "Per File ", 180, 222, 156, 84
      CONTROL ADD OPTION, hDlg, %IDC_optMaxRowsOutFile_0, "Unlimited", 186, _
      237, 132, 12
      CONTROL ADD OPTION, hDlg, %IDC_optMaxRowsOutFile_1, "65536 Rows (Excel " + _
      "2003 && Earlier)", 186, 249, 132, 12
      CONTROL ADD TEXTBOX, hDlg, %IDC_txtMaxRowsOutFile, "16384", 198, 288, _
      39, 12, %WS_CHILD OR %WS_VISIBLE OR %WS_DISABLED OR %WS_TABSTOP OR _
      %ES_LEFT OR %ES_AUTOHSCROLL, %WS_EX_CLIENTEDGE OR %WS_EX_LEFT OR _
      %WS_EX_LTRREADING OR %WS_EX_RIGHTSCROLLBAR
      CONTROL ADD FRAME, hDlg, %IDC_fraOutputDirectory, "Directory ", 180, _
      21, 156, 36
      CONTROL ADD FRAME, hDlg, %IDC_fraUponDateChange, "Upon Transition To " + _
      "New Input Date ", 180, 171, 156, 45
      CONTROL ADD OPTION, hDlg, %IDC_optUponDateChange_0, "Start New File", _
      186, 186, 99, 12
      CONTROL ADD OPTION, hDlg, %IDC_optUponDateChange_1, "Continue With " + _
      "Current File", 186, 198, 99, 10
      CONTROL ADD TEXTBOX, hDlg, %IDC_txtInputFileName, "Input Filename w/o " + _
      "Path", 372, 180, 121, 12, %WS_CHILD OR %WS_VISIBLE OR %WS_TABSTOP _
      OR %ES_LEFT OR %ES_AUTOHSCROLL OR %ES_READONLY, %WS_EX_CLIENTEDGE OR _
      %WS_EX_LEFT OR %WS_EX_LTRREADING OR %WS_EX_RIGHTSCROLLBAR
      CONTROL ADD TEXTBOX, hDlg, %IDC_txtInputFileDate, "Date", 373, 198, 35, _
      12, %WS_CHILD OR %WS_VISIBLE OR %WS_TABSTOP OR %ES_LEFT OR _
      %ES_AUTOHSCROLL OR %ES_READONLY, %WS_EX_CLIENTEDGE OR %WS_EX_LEFT OR _
      %WS_EX_LTRREADING OR %WS_EX_RIGHTSCROLLBAR
      CONTROL ADD TEXTBOX, hDlg, %IDC_txtInputFileTime, "Time", 416, 198, 35, _
      12, %WS_CHILD OR %WS_VISIBLE OR %WS_TABSTOP OR %ES_LEFT OR _
      %ES_AUTOHSCROLL OR %ES_READONLY, %WS_EX_CLIENTEDGE OR %WS_EX_LEFT OR _
      %WS_EX_LTRREADING OR %WS_EX_RIGHTSCROLLBAR
      CONTROL ADD TEXTBOX, hDlg, %IDC_txtOutputFilename, "Output Filename w/o " + _
      "Path", 372, 234, 121, 11, %WS_CHILD OR %WS_VISIBLE OR %WS_TABSTOP _
      OR %ES_LEFT OR %ES_AUTOHSCROLL OR %ES_READONLY, %WS_EX_CLIENTEDGE OR _
      %WS_EX_LEFT OR %WS_EX_LTRREADING OR %WS_EX_RIGHTSCROLLBAR
      CONTROL ADD FRAME, hDlg, %IDC_fraOutputFiles, "File Type ", 180, 63, _
      156, 42
      CONTROL ADD OPTION, hDlg, %IDC_optDataOutputType_1, "Tab Delimited Text " + _
      "(*.txt)", 186, 90, 120, 9
      CONTROL ADD OPTION, hDlg, %IDC_optDataOutputType_0, "Comma Separated " + _
      "Values (*.csv)", 186, 78, 120, 9
      CONTROL ADD FRAME, hDlg, %IDC_fraDateTimeFormat, "Date/Time Output " + _
      "Format ", 180, 111, 156, 54
      CONTROL ADD OPTION, hDlg, %IDC_optDateTimeFormat_0, "One Double Float - " + _
      "Excel Compatable", 186, 126, 141, 9
      CONTROL ADD OPTION, hDlg, %IDC_optDateTimeFormat_1, "One String " + _
      """mm/dd/yyyy hh:mm:ss""", 186, 138, 141, 9
      CONTROL ADD OPTION, hDlg, %IDC_optDateTimeFormat_2, "Two Strings " + _
      """mm/dd/yyyy"" ""hh:mm:ss""", 186, 150, 141, 9
      CONTROL ADD OPTION, hDlg, %IDC_OPTION1, "Custom - Specify Below", 186, _
      273, 132, 12
      CONTROL ADD OPTION, hDlg, %IDC_OPTION2, "1048576 Rows (Excel 2007)", _
      186, 261, 132, 12
      CONTROL ADD LABEL, hDlg, %IDC_LABEL1, "Row Count", 374, 254, 39, 12
      CONTROL ADD LABEL, hDlg, %IDC_LABEL2, "1624", 416, 254, 69, 10
      CONTROL ADD "SysDateTimePick32", hDlg, %IDC_SYSDATETIMEPICK32_StartTime, _
      "SysDateTimePick32_3", 369, 84, 60, 12, %WS_CHILD OR %WS_VISIBLE OR _
      %WS_TABSTOP OR %DTS_TIMEFORMAT, %WS_EX_CLIENTEDGE OR %WS_EX_LEFT OR _
      %WS_EX_LTRREADING OR %WS_EX_RIGHTSCROLLBAR
      CONTROL ADD "SysDateTimePick32", hDlg, %IDC_SYSDATETIMEPICK32_StartDate, _
      "SysDateTimePick32_4", 369, 63, 60, 12, %WS_CHILD OR %WS_VISIBLE OR _
      %WS_TABSTOP OR %DTS_SHORTDATEFORMAT, %WS_EX_CLIENTEDGE OR _
      %WS_EX_LEFT OR %WS_EX_LTRREADING OR %WS_EX_RIGHTSCROLLBAR
      CONTROL ADD "SysDateTimePick32", hDlg, %IDC_SYSDATETIMEPICK32_3, _
      "SysDateTimePick32_4", 447, 63, 60, 12, %WS_CHILD OR %WS_VISIBLE OR _
      %WS_TABSTOP OR %DTS_SHORTDATEFORMAT, %WS_EX_CLIENTEDGE OR _
      %WS_EX_LEFT OR %WS_EX_LTRREADING OR %WS_EX_RIGHTSCROLLBAR
      CONTROL ADD "SysDateTimePick32", hDlg, %IDC_SYSDATETIMEPICK32_4, _
      "SysDateTimePick32_3", 447, 84, 60, 12, %WS_CHILD OR %WS_VISIBLE OR _
      %WS_TABSTOP OR %DTS_TIMEFORMAT, %WS_EX_CLIENTEDGE OR %WS_EX_LEFT OR _
      %WS_EX_LTRREADING OR %WS_EX_RIGHTSCROLLBAR
      CONTROL ADD OPTION, hDlg, %IDC_optTagMode_2, "One Tag - Specify Below", _
      18, 93, 138, 9
      CONTROL ADD TEXTBOX, hDlg, %IDC_TEXTBOX1, "Tagname", 30, 105, 132, 12
      CONTROL ADD BUTTON, hDlg, %IDC_BUTTON3, "Set", 312, 33, 18, 15
      CONTROL ADD TEXTBOX, hDlg, %IDC_TEXTBOX2, "", 186, 36, 120, 12, _
      %WS_CHILD OR %WS_VISIBLE OR %WS_TABSTOP OR %ES_LEFT OR _
      %ES_AUTOHSCROLL OR %ES_READONLY, %WS_EX_CLIENTEDGE OR %WS_EX_LEFT OR _
      %WS_EX_LTRREADING OR %WS_EX_RIGHTSCROLLBAR
      CONTROL ADD CHECKBOX, hDlg, %IDC_CHECKBOX3, "Simulated Data Interval - " + _
      "Specifiy Below", 18, 177, 141, 12
      CONTROL ADD TEXTBOX, hDlg, %IDC_TEXTBOX3, "10", 30, 192, 27, 12
      CONTROL ADD LABEL, hDlg, %IDC_LABEL9, "Seconds", 63, 195, 51, 9
      CONTROL ADD FRAME, hDlg, %IDC_FRAME1, "Output Htc Groups/Tags " + _
      "Information File ", 12, 129, 156, 30
      CONTROL ADD CHECKBOX, hDlg, %IDC_CHECKBOX4, "Create Log File of " + _
      "Groups/Tags Found", 18, 144, 138, 9
      CONTROL ADD FRAME, hDlg, %IDC_FRAME2, "One Tagname Mode ", 12, 165, _
      156, 45
      CONTROL ADD FRAME, hDlg, %IDC_FRAME3, "Whole Day Mode ", 363, 12, 150, _
      33
      CONTROL ADD CHECKBOX, hDlg, %IDC_CHECKBOX6, "Whole Day Mode", 369, 27, _
      114, 12
      CONTROL ADD "msctls_progress32", hDlg, %IDC_MSCTLS_PROGRESS32_1, _
      "msctls_progress32_1", 366, 282, 135, 12, %WS_CHILD OR %WS_VISIBLE
      CONTROL ADD BUTTON, hDlg, %IDC_BUTTON4, "Save Current Options As " + _
      "Default", 27, 267, 126, 12

      AttachMENU1 hDlg
      #PBFORMS END DIALOG

      DIALOG SHOW MODAL hDlg, CALL ShowfrmMainProc TO lRslt

      #PBFORMS BEGIN CLEANUP %IDD_frmMain
      #PBFORMS END CLEANUP

      FUNCTION = lRslt
      END FUNCTION
      '------------------------------------------------------------------------------

      Comment


      • #4
        Hey Robert,

        Remove the %WS_CLIPCHILDREN style from the DIALOG NEW line.

        Comment


        • #5
          Thanks much!

          Thanks much! It works!

          Bob

          Comment

          Working...
          X