⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 importwiz.c

📁 图像处理的压缩算法
💻 C
📖 第 1 页 / 共 5 页
字号:
//--------------------------------------------------------------------------
BEGIN_EVENT_MAP
	ON_INIT(OnInitDialog) 
	ON_FINISH(OnClickFinish)
	ON_CANCEL(OnClickCancel)
	ON_DESTROY(OnDestroyDialog)

	ON_WKSCTRL_EVENT(WKSCTRL_EVENT_TYPE_CHANGE, OnWksCtrlChangeColTypeOrDesignation)
	/// JCG 06/17/03 QA70-4575 v7.0602 FIX_ITEM32 
	ON_WKSCTRL_CHANGE_COL_DESIG(OnWksCtrlChangeColTypeOrDesignation)
	/// end FIX_ITEM32 

	////////////////////////////////////////////////////////////////////////
	// Source Page
	////////////////////////////////////////////////////////////////////////
	ON_PAGE_INIT(IDD_IW_SOURCE, Source_OnInit)
	ON_PAGE_ACTIVE(IDD_IW_SOURCE, Source_OnActive)
	ON_PAGE_KILLACTIVE(IDD_IW_SOURCE, Source_OnKillActive)

	ON_BN_CLICKED(IDC_DATATYPE_ASCII, Source_OnClickDataType)
	
	ON_BN_CLICKED(IDC_SOURCE_FILE, Source_OnClickDataFrom)
	ON_BN_CLICKED(IDC_SOURCE_BROWSE, Source_OnClickBrowse)
	ON_BN_CLICKED(IDC_IW_SOURCE_RENAMEWKS, Source_OnClickRenameWks)
	ON_BN_CLICKED(IDC_IW_FILENAME_TO_WKSLABEL, Source_OnClickFileNameToWksLabel)
	ON_EN_CHANGE(IDC_SOURCE_FILENAME, Source_OnChangeFileName)
	
	ON_BN_CLICKED(IDC_TARGET_WKS, Source_OnClickTargetWindow)
	ON_BN_CLICKED(IDC_TARGET_MATRIX, Source_OnClickTargetWindow)
	ON_BN_CLICKED(IDC_TARGET_WND_NONE, Source_OnClickTargetWindow)

	/// EJP 10-27-2003 v7.5733 QA70-5238 DO_NOT_RESET_TARGET_WINDOW_TEMPLATE
	///ON_CBN_SELCHANGE(IDC_TARGET_WKS_TEMPLATE, Source_OnSelChangeWksTemplate)
	ON_CBN_SELCHANGE(IDC_TARGET_WKS_TEMPLATE, Source_OnSelChangeTargetWindowTemplate)
	/// end DO_NOT_RESET_TARGET_WINDOW_TEMPLATE

	ON_BN_CLICKED(IDC_DISPLAY_ONLY_COMPATIBLE_CHK, Source_OnClickDisplayCompatibleFilters)
	ON_CBN_SELCHANGE(IDC_SOURCE_FILTER, Source_OnSelChangeFilter)
	
	////////////////////////////////////////////////////////////////////////
	// ASCII Header Page
	////////////////////////////////////////////////////////////////////////
	ON_PAGE_IS_SHOW(IDD_AIW_HEADER, OnIsShowASCII)
	ON_PAGE_INIT(IDD_AIW_HEADER, AscHeader_OnInit)
	ON_PAGE_ACTIVE(IDD_AIW_HEADER, AscHeader_OnActive)
	ON_PAGE_KILLACTIVE(IDD_AIW_HEADER, AscHeader_OnKillActive)

	// Number of header lines
	ON_CBN_EDITCHANGE(IDC_IW_HEADER_LINES, AscHeader_OnChangeHeaderLines)
	ON_CBN_SELCHANGE(IDC_IW_HEADER_LINES, AscHeader_OnSelChangeHeaderLines)
	ON_TOOLBAR_BN_CLICKED(IDB_IW_HEADER_LINES_REFRESH, AscHeader_OnRefreshHeaderLines)

	// Column names
	ON_CBN_EDITCHANGE(IDC_IW_COL_NAME_FROM, AscHdr_OnEditChangeColNameFrom)
	ON_CBN_SELCHANGE(IDC_IW_COL_NAME_FROM, AscHdr_OnSelChangeColNameFrom)
	ON_TOOLBAR_BN_CLICKED(IDB_IW_COL_NAME_REFRESH, AscHeader_OnTBClickRefreshColNameFrom)
	
	// Column labels
	/// EJP 08-15-2003 v7.5662 CLEAN_HEADER_LINES_INPUT
	///ON_CBN_EDITCHANGE(IDC_IW_COL_LABEL_FROM, AscHeader_OnChangeColNameFromLabelRange)
	///ON_CBN_SELCHANGE(IDC_IW_COL_LABEL_FROM, AscHeader_OnSelChangeColNameLabel)
	///ON_CBN_EDITCHANGE(IDC_HDR_LABEL_TO, AscHeader_OnChangeColNameFromLabelRange)
	///ON_CBN_SELCHANGE(IDC_HDR_LABEL_TO, AscHeader_OnSelChangeColNameLabel)
	ON_CBN_EDITCHANGE(IDC_IW_COL_LABEL_FROM, AscHdr_OnEditChangeColLabelFrom)
	ON_CBN_SELCHANGE(IDC_IW_COL_LABEL_FROM, AscHdr_OnSelChangeColLabelFrom)
	ON_CBN_EDITCHANGE(IDC_HDR_LABEL_TO, AscHdr_OnEditChangeColLabelFrom)
	ON_CBN_SELCHANGE(IDC_HDR_LABEL_TO, AscHdr_OnSelChangeColLabelFrom)
	/// end CLEAN_HEADER_LINES_INPUT
	ON_TOOLBAR_BN_CLICKED(IDB_IW_COL_LABEL_REFRESH, AscHeader_OnRefreshColLabelFrom)
	
	ON_CBN_EDITCHANGE(IDC_HDR_SAVE_FROM, AscHdr_OnEditChangeSaveFirstLine)
	ON_CBN_SELCHANGE(IDC_HDR_SAVE_FROM, AscHdr_OnSelChangeSaveFirstLine)

	/// JCG 05/28/03 v7.0540 HOOK_COMBO_BOX	
	ON_CBN_EDITCHANGE(IDC_HDR_SAVE_TO, AscHdr_OnEditChangeSaveFirstLine)
	ON_CBN_SELCHANGE(IDC_HDR_SAVE_TO, AscHdr_OnSelChangeSaveFirstLine)
	/// end HOOK_COMBO_BOX	

	ON_CBN_SELCHANGE(IDC_ASC_PREVIEW_FONT, AscHdr_OnSelChangeFont) /// EJP 10-20-2003 v7.5726 QA70-5374 ALLOW_CHANGING_PREVIEW_FONT
	ON_BN_CLICKED(IDC_HDRPARAM_DEFINEVAR, AscHeader_OnClickDefineVar)
	
	/// EJP 10-27-03 v7.5733 QA70-5412 SKIP_CHARS_FOR_COL_NAME_LABEL
	ON_CBN_EDITCHANGE(IDC_NAME_LABEL_CHAR_OFFSET, AscHdr_OnEditChangeNameOffset)
	ON_CBN_SELCHANGE(IDC_NAME_LABEL_CHAR_OFFSET, AscHdr_OnSelChangeNameOffset)
	/// end SKIP_CHARS_FOR_COL_NAME_LABEL

	////////////////////////////////////////////////////////////////////////
	// ASCII Header Variables Page
	////////////////////////////////////////////////////////////////////////
	ON_PAGE_IS_SHOW(IDD_AIW_HDRVAR, AscHdrVar_OnIsShow)
	ON_PAGE_INIT(IDD_AIW_HDRVAR, AscHdrVar_OnInit)
	ON_PAGE_ACTIVE(IDD_AIW_HDRVAR, AscHdrVar_OnActive)
	ON_PAGE_KILLACTIVE(IDD_AIW_HDRVAR, AscHdrVar_OnKillActive)

	ON_CBN_SELCHANGE(IDC_HDRVAR_FIRSTLINE, AscHdrVar_OnSelChangeFirstLine)
	ON_TOOLBAR_BN_CLICKED(IDB_ASCHDRVAR_LINESREFRESH, AscHdrVar_OnClickRefresh) /// EJP 08-04-2003 v7.0644 QA70-4896 ADD_REFRESH_BTN_TO_HDRVAR_PAGE
	ON_CBN_SELCHANGE(IDC_HDRVAR_SEPARATOR, AscHdrVar_OnSelChangeSeparator)
	ON_BN_CLICKED(IDC_HDRVAR_SCAN, AscHdrVar_OnClickScan)
	
	////////////////////////////////////////////////////////////////////////
	// ASCII Columns Page
	////////////////////////////////////////////////////////////////////////
	ON_PAGE_IS_SHOW(IDD_AIW_COLUMNS, OnIsShowASCII)
	ON_PAGE_INIT(IDD_AIW_COLUMNS, AscColumns_OnInit)
	ON_PAGE_ACTIVE(IDD_AIW_COLUMNS, AscColumns_OnActive)

	ON_BN_CLICKED(IDC_COLS_DELIMITED, AscColumns_OnClickDelimited)
	ON_CBN_SELCHANGE(IDC_COLS_DELIMITER, AscColumns_OnSelChangeDelimiter)
	ON_EN_CHANGE(IDC_COLS_CHAR, AscColumns_OnEditChangeCharacter)
	ON_EN_CHANGE(IDC_COLS_WIDTHS, AscColumns_OnEditChangeColumnWidths)

	/// EJP 07-21-2003 v7.0630 QA70-4073 ADD_APPLY_BUTTON_TO_UPDATE_PREVIEW
	///ON_EN_CHANGE(IDC_NUMBER_OF_COLS, AscCols_OnChangeNumCols)
	ON_BN_CLICKED(IDC_APPLY_NUM_COLS, AscCols_OnClickApplyNumCols)
	/// end ADD_APPLY_BUTTON_TO_UPDATE_PREVIEW

	ON_BN_CLICKED(IDC_COLS_REFRESH, AscColumns_OnClickRefresh)
	ON_BN_CLICKED(IDC_IW_COL_SET_PLOT_DESIG, AscColumns_OnClickSetDesignations)
///	ON_ORIGIN_CHANGE(SN_COL_CHANGE_PLOT_DESIGNATION, AscColumns_OnOriginChangeWks)
///	ON_ORIGIN_CHANGE(SN_COL_CHANGE_FORMAT, AscColumns_OnOriginChangeWks)
///	ON_WKSCTRL_EVENT(WKSCTRL_EVENT_TYPE_CHANGE, AscColumns_OnChangeColTypeOrDesignation)
	ON_BN_CLICKED(IDC_COL_PREV_SWITCH, AscColumns_OnClickFixedWidthPreview)
	ON_GRID_AFTER_USER_RESIZE(IDC_COL_WIDTH_PREVIEW_GRID, AscColumns_OnAfterResizeGridCol)
	ON_GRID_DRAW_CELL(IDC_COL_WIDTH_PREVIEW_GRID, AscColumns_OnDrawCell)
	ON_BN_CLICKED(IDC_ADD_COL, AscColumns_OnClickAddCol)
	ON_BN_CLICKED(IDC_DEL_COL, AscColumns_OnClickDelCol)
	ON_BN_CLICKED(IDC_IW_LEADING_ZERO, AscColumns_OnClickLeadingZeroes)

	ON_BN_CLICKED(IDC_APPLY_DATE_FORMAT, AscCols_ApplyDateFormat) /// EJP 10-13-2003 v7.5717 QA70-5318 CUSTOM_DATE_FORMAT

	////////////////////////////////////////////////////////////////////////
	// Data Selection Page
	////////////////////////////////////////////////////////////////////////
	ON_PAGE_IS_SHOW(IDD_IW_RANGE, Range_OnIsShow)
	ON_PAGE_INIT(IDD_IW_RANGE, Range_OnInit)
	ON_PAGE_ACTIVE(IDD_IW_RANGE, Range_OnActive)

	ON_CBN_SELCHANGE(IDC_RANGE_MODE, Range_OnSelChangeMode)
	ON_BN_CLICKED(IDC_RANGE_PARTIAL, Range_OnClickPartial)

	/// EJP 07-21-2003 v7.0630 QA70-4073 ADD_APPLY_BUTTON_TO_UPDATE_PREVIEW
	/*
	ON_EN_CHANGE(IDC_RANGE_FIRSTCOL, Range_OnEditChangeFirstCol)
	ON_EN_CHANGE(IDC_RANGE_LASTCOL, Range_OnEditChangeLastCol)
	ON_EN_CHANGE(IDC_RANGE_FIRSTROW, Range_OnEditChangeFirstRow)
	ON_EN_CHANGE(IDC_RANGE_LASTROW, Range_OnEditChangeLastRow)
	*/
	ON_BN_CLICKED(IDC_APPLY_PARTIAL, Range_OnClickApplyPartial)
	/// end ADD_APPLY_BUTTON_TO_UPDATE_PREVIEW

	ON_EN_CHANGE(IDC_IW_SKIP_ROWS, OnEditChangeSkipDataRows)
	/// EJP 08-27-2003 v7.5677 QA70-5073 ADD_READROWS
	ON_EN_CHANGE(IDC_IW_READ_ROWS, OnEditChangeReadRows)
	/// end ADD_READROWS

	ON_CBN_SELCHANGE(IDC_IW_HEADER_NONNUMERIC, OnSelChangeNonNumeric)

	////////////////////////////////////////////////////////////////////////
	// Binary Header Page
	////////////////////////////////////////////////////////////////////////
	ON_PAGE_IS_SHOW(IDD_BIW_HEADER, OnIsShowBinary)
	ON_PAGE_INIT(IDD_BIW_HEADER, BinHeader_OnInit)
	ON_PAGE_ACTIVE(IDD_BIW_HEADER, BinHeader_OnActivate)
	ON_PAGE_KILLACTIVE(IDD_BIW_HEADER, BinHeader_OnKillActive)

	ON_EN_CHANGE(IDC_BIW_HEADER_SKIPHEADER_EDIT, BinHeader_OnChangeHeaderSize)
	ON_TOOLBAR_BN_CLICKED(IDB_IW_BIN_HEADER_REFRESH, BinHeader_OnClickRefresh)
	ON_BN_CLICKED(IDC_BIW_HEADER_BIGENDIAN_CHECK, BinHeader_OnClickBigEndian)
	ON_EN_SELCHANGE(IDC_BIW_HEADER_ASCII_RICHEDIT, OnSelChangeAscPreview)
	ON_EN_SELCHANGE(IDC_BIW_HEADER_HEX_RICHEDIT, OnSelChangeHexPreview)
	ON_WM_VSCROLL(IDC_BIW_HEADER_ASCII_RICHEDIT, OnVScrollAscPreview)
	ON_WM_VSCROLL(IDC_BIW_HEADER_HEX_RICHEDIT, OnVScrollHexPreview)
	ON_BN_CLICKED(IDC_BIW_USE_PARAMETER_DEFINITIONS, BinHeader_OnClickDefineParam)
	ON_BN_CLICKED(IDC_BIW_HEADER_ADD_BUTTON, BinHeader_OnClickAddParam)
	ON_BN_CLICKED(IDC_BIW_HEADER_REMOVE_BUTTON, BinHeader_OnClickRemoveParam)
	ON_CBN_SELCHANGE(IDC_BIW_HEADER_CANDINTERP_COMBO, BinHeader_OnSelChangeParamType)
	ON_EN_CHANGE(IDC_BYTE_OFFSET, BinHeader_OnChangeByteOffset)

	ON_CBN_SELCHANGE(IDC_BIN_PREVIEW_FONT, BinHdr_OnSelChangeFont) /// EJP 10-24-2003 v7.5730 QA70-5374 ALLOW_CHANGING_PREVIEW_FONT

	////////////////////////////////////////////////////////////////////////
	// Binary Pattern Page
	////////////////////////////////////////////////////////////////////////
	ON_PAGE_IS_SHOW(IDD_BIW_DATAPATERN, OnIsShowBinary)
	ON_PAGE_INIT(IDD_BIW_DATAPATERN, BinPattern_OnInit)
	ON_PAGE_ACTIVE(IDD_BIW_DATAPATERN, BinPattern_OnActivate)
	ON_PAGE_KILLACTIVE(IDD_BIW_DATAPATERN, BinPattern_OnKillActive)

	ON_BN_CLICKED(IDC_BIW_DATAPATERN_HEX, BinPattern_OnClickDataView)
	ON_CBN_SELCHANGE(IDC_BIW_DATAPATERN_PARAMS, BinPattern_OnSelChangeHeaderVariable)
	ON_BN_CLICKED(IDC_DATAPATTERN_INSERT, BinPattern_OnClickInsertRow)
	ON_BN_CLICKED(IDC_DATAPATTERN_DELETE, BinPattern_OnClickDeleteRow)
	ON_GRID_BEFORE_EDIT(IDC_BIW_DATAPATERN_PATERN_GRID, BinPattern_OnBeforeEditGrid)
	ON_GRID_CHANGE_EDIT(IDC_BIW_DATAPATERN_PATERN_GRID, BinPattern_OnChangeEditGrid)
	ON_GRID_COMBO_CLOSEUP(IDC_BIW_DATAPATERN_PATERN_GRID, BinPattern_OnGridComboCloseUp)
	
	////////////////////////////////////////////////////////////////////////
	// Plotting Page
	////////////////////////////////////////////////////////////////////////
	ON_PAGE_IS_SHOW(IDD_IW_PLOTTING, Plotting_OnIsShow)
	ON_PAGE_INIT(IDD_IW_PLOTTING, Plotting_OnInit)
	ON_PAGE_ACTIVE(IDD_IW_PLOTTING, Plotting_OnActivate)
	ON_PAGE_KILLACTIVE(IDD_IW_PLOTTING, Plotting_OnKillActive)

	ON_CBN_SELCHANGE(IDC_IW_PLOT_TYPE, Plotting_OnPlotTypeChange)
	ON_GRID_COMBO_CLOSEUP(IDC_IW_PLOT_GRID_HLDR, Plotting_OnGridComboCloseUpGrid)
	ON_GRID_BEFORE_EDIT(IDC_IW_PLOT_GRID_HLDR, Plotting_OnBeforeEditCell)
	
	////////////////////////////////////////////////////////////////////////
	// Save Filters Page
	////////////////////////////////////////////////////////////////////////
	ON_PAGE_INIT(IDD_IW_SAVE_FILTERS, SaveFilters_OnInit)
	ON_PAGE_ACTIVE(IDD_IW_SAVE_FILTERS, SaveFilters_OnActive)
	ON_PAGE_KILLACTIVE(IDD_IW_SAVE_FILTERS, SaveFilters_OnKillActive)

	ON_BN_CLICKED(IDC_SAVE_FILTER, SaveFilters_OnClickSaveFilter)
	ON_BN_CLICKED(IDC_SAVE_FILTER_DATA_FOLDER_RADIO, SaveFilters_OnClickDestination)
	ON_BN_CLICKED(IDC_SAVE_FILTER_GLOBAL_RADIO, SaveFilters_OnClickDestination)
	ON_BN_CLICKED(IDC_SAVE_FILTER_IN_WKS, SaveFilters_OnClickDestination)
	ON_CBN_SELCHANGE(IDC_SAVE_FILTERS_NAME_COMBO, SaveFilter_OnSelChangeFilterName)
	ON_CBN_EDITCHANGE(IDC_SAVE_FILTERS_NAME_COMBO, SaveFilter_OnEditChangeFilterName)
	ON_BN_CLICKED(IDC_SAVE_FILTERS_ADVANCED, SaveFilters_OnClickAdvanced)

	////////////////////////////////////////////////////////////////////////
	// File Types Page
	////////////////////////////////////////////////////////////////////////
	ON_PAGE_IS_SHOW(IDD_IW_FILETYPES, FileTypes_OnIsShow)
	ON_PAGE_INIT(IDD_IW_FILETYPES, FileTypes_OnInit)
	ON_PAGE_ACTIVE(IDD_IW_FILETYPES, FileTypes_OnActive)
	ON_PAGE_KILLACTIVE(IDD_IW_FILETYPES, FileTypes_OnKillActive)

	ON_GRID_BEFORE_EDIT(IDC_FILE_TYPES_WILDCARDS_GRID, FileTypes_OnBeforeEditTypes)
	///ON_GRID_CHANGE_EDIT(IDC_FILE_TYPES_WILDCARDS_GRID, FileTypes_OnChangeTypes)
	
	////////////////////////////////////////////////////////////////////////
	// Drag and Drop Page
	////////////////////////////////////////////////////////////////////////
	ON_PAGE_IS_SHOW(IDD_IW_DRAP_AND_DROP, OnIsShowAdvanced)
	ON_PAGE_INIT(IDD_IW_DRAP_AND_DROP, DragDrop_OnInit)
	ON_PAGE_ACTIVE(IDD_IW_DRAP_AND_DROP, DragDrop_OnActive)
	ON_PAGE_KILLACTIVE(IDD_IW_DRAP_AND_DROP, DragDrop_OnKillActive)

	////////////////////////////////////////////////////////////////////////
	// User Defined Page
	////////////////////////////////////////////////////////////////////////
	ON_PAGE_IS_SHOW(IDD_IW_USER_DEFINED, OnIsShowUserDefined)
	ON_PAGE_INIT(IDD_IW_USER_DEFINED, UserDefined_OnInit)
	ON_PAGE_ACTIVE(IDD_IW_USER_DEFINED, UserDefined_OnActive)
	ON_PAGE_KILLACTIVE(IDD_IW_USER_DEFINED, UserDefined_OnKillActive)

	ON_BN_CLICKED(IDC_USER_DEFINED_BROWSE, UserDefined_OnClickBrowse)
	
END_EVENT_MAP

//--------------------------------------------------------------------------
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
//--------------------------------------------------------------------------

static BOOL OnInitDialog()
{
	return TRUE;
}

static BOOL OnClickFinish()
{
	ENABLE_CLICKED_FINISH;
	
	if( FILTER_TYPE_ASCII == s_trFilter.Type.nVal )
	{
		s_trFilter.Common.OCFile.strVal = FILTER_ASCII_OCFILE;
		s_trFilter.Common.OCFunction.strVal = FILTER_ASCII_OCFUNCTION;
	}
	else if( FILTER_TYPE_BINARY == s_trFilter.Type.nVal )
	{
		s_trFilter.Common.OCFile.strVal = FILTER_BINARY_OCFILE;
		s_trFilter.Common.OCFunction.strVal = FILTER_BINARY_OCFUNCTION;
	}

	if( IS_SAVE_FILTER )
	{
		/// EJP 09-10-2003 v7.5690 NOTIFY_USER_WHEN_SAVE_FILTER_FAILS
		///iwSaveFilter();
		if( !iwSaveFilter() )
		{
			Window winImpWiz = ImportWizDlg.GetWindow();
			MessageBox(winImpWiz.GetSafeHwnd(), _L("Failed to save import filter."), _L("Import Wizard"), MB_OK);
		}
		/// end NOTIFY_USER_WHEN_SAVE_FILTER_FAILS
	}
	/// EJP 09-03-2003 v7.5682 DETECT_IMPORT_SETTINGS_CHANGED
	else if( !iwIsLoadedFilterSettingsChanged() )
		s_strFilterFileSaved = s_strFilterLoaded;
	/// end DETECT_IMPORT_SETTINGS_CHANGED

	#ifndef IW_DEBUG
	Worksheet wks;
	wks.Attach(s_strWks);
	if( wks )
		wks.Destroy();
	#endif // !IW_DEBUG

	/// EJP 08-08-2003 v7.0650 QA70-4073.53 USE_SAME_FILTER_FOR_MULTI_FILES_ON_FILEOPEN_AND_DRAGDROP
	if( IS_GET_FILTER_ONLY )
		return TRUE;
	/// end USE_SAME_FILTER_FOR_MULTI_FILES_ON_FILEOPEN_AND_DRAGDROP
	
	///Page pgTarget(s_strActivePageName);
	Page pgActive(s_strActivePageName);
	Page pgTarget;

	int iErr; /// EJP 10-30-2003 v7.75736 QA70-5448 NOTIFY_USER_OF_IMPORT_ERROR
	
	for( int nFile = 0; nFile < s_saDataFiles.GetSize(); nFile++ )
	{
		pgTarget = pgActive;
		s_strDataFile = s_saDataFiles[nFile];
		
		/// EJP 10-30-2003 v7.5736 QA70-5448 NOTIFY_USER_OF_IMPORT_ERROR
		///ImportFile(pgTarget, s_trFilter, s_saDataFiles[nFile], nFile);
		iErr = ImportFile(pgTarget, s_trFilter, s_saDataFiles[nFile], nFile);
		if( IMPERR_NONE != iErr )
		{
			ImportErrorMsgBox(iErr);
			break; // do not continue
		}
		/// end NOTIFY_USER_OF_IMPORT_ERROR
		
		/// EJP 08-08-2003 v7.0650 QA70-4073.53 USE_SAME_FILTER_FOR_MULTI_FILES_ON_FILEOPEN_AND_DRAGDROP
		/*
		if( IS_SAVE_FILTER )
			pgTarget.Info.System.Import.Filter$ = s_strFilter;
		else
			pgTarget.Info.System.Import.Filter$ = "";
		*/
		if( pgTarget )

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -