Click here to Skip to main content
15,881,424 members
Articles / Programming Languages / C++

ECG for Windows XP (Export data to TXT files)

Rate me:
Please Sign up or sign in to vote.
3.67/5 (13 votes)
1 Sep 20045 min read 95.3K   6.1K   40  
This is ECG_1.1 project version. Now the program can save medical records in to TXT files and can run on Windows XP.
//Microsoft Developer Studio generated resource script.
//
#include "resource.h"

#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "afxres.h"

/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS

/////////////////////////////////////////////////////////////////////////////
// Bulgarian resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_BGR)
#ifdef _WIN32
LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
#pragma code_page(1251)
#endif //_WIN32

#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//

1 TEXTINCLUDE DISCARDABLE 
BEGIN
    "resource.h\0"
END

2 TEXTINCLUDE DISCARDABLE 
BEGIN
    "#include ""afxres.h""\r\n"
    "\0"
END

3 TEXTINCLUDE DISCARDABLE 
BEGIN
    "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
    "#define _AFX_NO_OLE_RESOURCES\r\n"
    "#define _AFX_NO_TRACKER_RESOURCES\r\n"
    "#define _AFX_NO_PROPERTY_RESOURCES\r\n"
    "\r\n"
    "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
    "#ifdef _WIN32\r\n"
    "LANGUAGE 9, 1\r\n"
    "#pragma code_page(1252)\r\n"
    "#endif //_WIN32\r\n"
    "#include ""res\\ECG_1.rc2""  // non-Microsoft Visual C++ edited resources\r\n"
    "#include ""afxres.rc""         // Standard components\r\n"
    "#endif\r\n"
    "\0"
END

#endif    // APSTUDIO_INVOKED


/////////////////////////////////////////////////////////////////////////////
//
// Icon
//

// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDR_MAINFRAME           ICON    DISCARDABLE     "res\\ECG_1.ico"

/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//

IDD_DPRSONAL DIALOG DISCARDABLE  0, 0, 262, 129
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
CAPTION "Personal Data"
FONT 8, "MS Sans Serif"
BEGIN
    LTEXT           "ECG:",IDC_STATIC,50,7,28,14
    EDITTEXT        IDC_EEGN,80,7,70,14,ES_AUTOHSCROLL
    LTEXT           "Date Birth:",IDC_STATIC,7,24,37,12
    EDITTEXT        IDC_EBIRTHDATE,50,23,100,14,ES_AUTOHSCROLL
    LTEXT           "Name1:",IDC_STATIC,7,42,28,14
    EDITTEXT        IDC_ENAME1,35,40,115,14,ES_AUTOHSCROLL
    LTEXT           "Name2:",IDC_STATIC,7,58,28,14
    EDITTEXT        IDC_ENAME2,35,56,115,14,ES_AUTOHSCROLL
    LTEXT           "Name3:",IDC_STATIC,7,74,28,12
    EDITTEXT        IDC_ENAME3,35,72,115,14,ES_AUTOHSCROLL
    LTEXT           "Address:",IDC_STATIC,7,90,28,14
    EDITTEXT        IDC_EADDRESS,35,88,115,14,ES_AUTOHSCROLL
    LTEXT           "Phone:",IDC_STATIC,7,105,28,14
    EDITTEXT        IDC_EPHONE,35,104,115,14,ES_AUTOHSCROLL
    LTEXT           "Sex:",IDC_STATIC,156,57,15,13
    EDITTEXT        IDC_ESEX,174,56,21,14,ES_AUTOHSCROLL
    DEFPUSHBUTTON   "Confirm",IDOK,205,7,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,205,25,50,14
END

IDD_DVELOTEST DIALOG DISCARDABLE  0, 0, 310, 156
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Velo test statistical information"
FONT 8, "MS Sans Serif"
BEGIN
    LTEXT           "Name: Tested Person Name",IDC_SNAME,7,4,243,11
    EDITTEXT        IDC_ETESTDATE,49,30,95,14,ES_AUTOHSCROLL | ES_READONLY
    LTEXT           "HeartRate  Mean Dev Max Min/ min",IDC_SHEARTRATE,7,46,
                    295,14
    LTEXT           "QRS lenght Mean Dev Max Min/ ms",IDC_SQRSMS,7,61,295,14
    LTEXT           "PR linterval Mean Dev Max Min/ms",IDC_SPRMS,7,77,295,14
    LTEXT           "QT/QTc  interval Mean Dev Max Min/ms",IDC_SQTQTC,7,92,
                    295,14
    LTEXT           "Blood Preasure ",IDC_STATIC,7,106,58,14
    LTEXT           "temperature C ",IDC_STATIC,7,121,57,14
    LTEXT           "Blood Preasure Mean Dev Max Min",IDC_STATIC,7,136,152,
                    14
    DEFPUSHBUTTON   "OK",IDOK,253,7,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,253,28,50,14
    EDITTEXT        IDC_EBLOODPREASURE,65,106,79,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_ETEMPERATURE,65,121,79,15,ES_AUTOHSCROLL
    LTEXT           "Test date:",IDC_STATIC,7,29,40,15
    LTEXT           "Name: Trainer Name",IDC_SCONFIRMERNAME,7,18,243,11
END

IDD_DCONFIRM DIALOG DISCARDABLE  0, 0, 290, 181
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "ECG Velo Test conclusion"
FONT 8, "MS Sans Serif"
BEGIN
    LTEXT           "Name:",IDC_STATIC,7,7,43,14
    EDITTEXT        IDC_ENAME,50,7,233,14,ES_AUTOHSCROLL
    LTEXT           "Conclusion:",IDC_STATIC,7,30,43,8
    EDITTEXT        IDC_ECONCLUSION,50,28,233,123,ES_MULTILINE | 
                    ES_AUTOHSCROLL | ES_WANTRETURN | WS_VSCROLL | WS_HSCROLL
    PUSHBUTTON      "Confirm",IDC_BUTTON1,115,160,49,14
    PUSHBUTTON      "Cancel",IDCANCEL,233,160,50,14
END

IDD_DPULSEMETER DIALOG DISCARDABLE  0, 0, 127, 57
STYLE DS_3DLOOK | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | 
    WS_THICKFRAME
CAPTION "Pulse Meter"
FONT 8, "MS Sans Serif"
BEGIN
END

IDD_DDSPALL DIALOG DISCARDABLE  0, 0, 164, 135
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "DSP_ALL"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,107,7,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,107,24,50,14
    CONTROL         "QRS detection",IDC_CQRS,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,23,14,70,16
    GROUPBOX        "Select ",IDC_STATIC,14,7,91,121
    CONTROL         "Noht Filter 50Hz",IDC_CNOHT50HZ,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,23,34,70,16
    CONTROL         "Low Filter 100Hz",IDC_CLOW100HZ,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,23,55,70,16
    CONTROL         "Low Filter 40Hz",IDC_CLOW40HZ,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,23,78,70,16
    CONTROL         "High 0.68Hz",IDC_CHIGH068HZ,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,23,101,70,16
END

IDD_DIALOGFFT DIALOG DISCARDABLE  0, 0, 753, 220
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "FFT Dialog"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,696,7,50,14
    PUSHBUTTON      "Test FFT Draw",IDC_BDRAW,261,7,58,15
END


/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//

#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO DISCARDABLE 
BEGIN
    IDD_DPRSONAL, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 255
        VERTGUIDE, 35
        VERTGUIDE, 150
        TOPMARGIN, 7
        BOTTOMMARGIN, 122
        HORZGUIDE, 21
        HORZGUIDE, 56
        HORZGUIDE, 70
    END

    IDD_DVELOTEST, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 303
        VERTGUIDE, 38
        VERTGUIDE, 65
        VERTGUIDE, 113
        VERTGUIDE, 144
        VERTGUIDE, 150
        VERTGUIDE, 302
        VERTGUIDE, 303
        TOPMARGIN, 7
        BOTTOMMARGIN, 149
        HORZGUIDE, 27
        HORZGUIDE, 35
        HORZGUIDE, 104
        HORZGUIDE, 119
        HORZGUIDE, 134
    END

    IDD_DCONFIRM, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 283
        VERTGUIDE, 50
        VERTGUIDE, 226
        TOPMARGIN, 7
        BOTTOMMARGIN, 174
        HORZGUIDE, 21
        HORZGUIDE, 28
    END

    IDD_DPULSEMETER, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 120
        TOPMARGIN, 7
        BOTTOMMARGIN, 50
    END

    IDD_DDSPALL, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 157
        VERTGUIDE, 23
        VERTGUIDE, 93
        TOPMARGIN, 7
        BOTTOMMARGIN, 128
    END

    IDD_DIALOGFFT, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 746
        TOPMARGIN, 7
        BOTTOMMARGIN, 213
    END
END
#endif    // APSTUDIO_INVOKED


/////////////////////////////////////////////////////////////////////////////
//
// Bitmap
//

IDB_BME                 BITMAP  DISCARDABLE     "res\\bitmap1.bmp"
IDB_BITMAP1             BITMAP  DISCARDABLE     "res\\bmp00001.bmp"

/////////////////////////////////////////////////////////////////////////////
//
// Menu
//

IDR_MENU1 MENU DISCARDABLE 
BEGIN
    POPUP "&File"
    BEGIN
        MENUITEM "&New",                        ID_FILE_NEW
        MENUITEM "&Save",                       ID_FILE_SAVE
        MENUITEM "&Open",                       ID_FILE_OPEN
        POPUP "Export Data"
        BEGIN
            MENUITEM "Export All Records to TXT File", 
                                                    ID_FILE_EXPORTDATA_EXPORTALLDATATOTXTFILE

            MENUITEM "Export Current Record to TXT File", 
                                                    ID_FILE_EXPORTDATA_EXPORTCURRENTRECORDTOTXTFILE

        END
        MENUITEM "E&xit",                       ID_FILE_EXIT
    END
    POPUP "&Info"
    BEGIN
        MENUITEM "&Personal",                   ID_INFO_PERSONAL
        MENUITEM "&ECG",                        ID_INFO_ECG
        MENUITEM "&Confirm",                    ID_INFO_CONFIRM
    END
    POPUP "&DSP"
    BEGIN
        MENUITEM "&Noht 50Hz",                  ID_DSP_NOHT50HZ
        MENUITEM "&Hight 0.25Hz",               ID_DSP_HIGH0025HZ
        MENUITEM "&Low 100Hz",                  ID_DSP_LOW100HZ
        MENUITEM "L&ow 40Hz",                   ID_DSP_LOW40HZ
        MENUITEM "E&CG  DSP",                   ID_DSP_ECGANALYSIS
    END
    POPUP "&Help"
    BEGIN
        MENUITEM "&About ECG_1",                ID_HELP_ABOUTECG1
    END
END

IDR_CONTEXTMENU MENU DISCARDABLE 
BEGIN
    POPUP "File"
    BEGIN
        MENUITEM "New",                         ID_FILE_NEW
        MENUITEM "Save",                        ID_FILE_SAVE
        MENUITEM "Open",                        ID_FILE_OPEN
    END
    POPUP "DSP"
    BEGIN
        MENUITEM "&Noht 50Hz",                  ID_DSP_NOHT50HZ
        MENUITEM "&Hight 0.25Hz",               ID_DSP_HIGH0025HZ
        MENUITEM "&Low 100Hz",                  ID_DSP_LOW100HZ
        MENUITEM "L&ow 40Hz",                   ID_DSP_LOW40HZ
        MENUITEM "E&CG  DSP",                   ID_DSP_ECGANALYSIS
    END
    POPUP "Info"
    BEGIN
        MENUITEM "Personal",                    ID_ECGINFO_PERSONAL
        MENUITEM "ECG",                         ID_INFO_ECG
        MENUITEM "Confirm",                     ID_INFO_CONFIRM
    END
END

#endif    // Bulgarian resources
/////////////////////////////////////////////////////////////////////////////


/////////////////////////////////////////////////////////////////////////////
// English (U.S.) resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
#pragma code_page(1252)
#endif //_WIN32

/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//

IDD_ABOUTBOX DIALOG DISCARDABLE  0, 0, 323, 122
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "About ECG_1 Project"
FONT 8, "MS Sans Serif"
BEGIN
    LTEXT           "ECG_1 Version 1.1",IDC_STATIC,15,6,65,8,SS_NOPREFIX
    LTEXT           "Copyright (C) 2003 Georgi Kostadinov Petrov\nmore support on www.codeproject.com\nor gpetrov@nbu.bg\nMontevideo 21, Sofia - 1618, BULGARIA",
                    IDC_STATIC,15,18,150,75
    PUSHBUTTON      "OK",IDC_BOK,162,95,56,20
    LTEXT           "Free for use in non comercial applications!\nProject is an open code\nChips and software used for this project is not designed for use in life support and/or safety equipment where malfunction of the device can reasonably be expected to result in personal in",
                    IDC_STATIC,170,18,146,77
END

IDD_ECG_1_DIALOG DIALOGEX 0, 0, 488, 292
STYLE DS_MODALFRAME | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
    WS_SYSMENU
EXSTYLE WS_EX_APPWINDOW
CAPTION "ECG_1 Test Application - Free Demo Version 1.2.0.1"
MENU IDR_MENU1
FONT 8, "MS Sans Serif"
BEGIN
    PUSHBUTTON      "Record ECG",IDC_BRECORD,7,7,46,17
    PUSHBUTTON      "R Noht 50Hz",IDC_BSHOWBMP,146,7,48,17
    PUSHBUTTON      "Invert ECG",IDC_BINVERTECG,146,40,48,17
    PUSHBUTTON      "W >0.67Hz",IDC_BUTTON2,195,40,48,17
    PUSHBUTTON      "Print BMP",IDC_BSAVEBMP,357,7,52,17
    PUSHBUTTON      "Statistic QRS-Pwt",IDC_BUTTON3,60,7,73,16
    PUSHBUTTON      "R Low",IDC_BLOW,146,24,48,16
    LTEXT           "Set ECG position:",IDC_STATIC,245,48,56,12
    CONTROL         "Slider1",IDC_SLIDBMP,"msctls_trackbar32",TBS_BOTH | 
                    TBS_NOTICKS | WS_TABSTOP,303,44,64,16
    PUSHBUTTON      "Corect",IDC_BCORECT,60,24,73,16
    LTEXT           "Comment:",IDC_STATIC,143,222,34,11
    EDITTEXT        IDC_ECOMMENT,178,222,301,35,ES_MULTILINE | 
                    ES_AUTOHSCROLL | ES_WANTRETURN | WS_VSCROLL
    PUSHBUTTON      "D1 ECG",IDC_BDELTA,53,257,37,16
    PUSHBUTTON      "D1 REV",IDC_BDELTAREVERSE,96,257,37,16
    PUSHBUTTON      "D2 ECG",IDC_BDELTA2,53,276,37,16
    PUSHBUTTON      "D2 REV",IDC_BDELTAREVERSE2,96,276,37,16
    LISTBOX         IDC_LDATA,55,57,80,200,LBS_NOINTEGRALHEIGHT | WS_VSCROLL | 
                    WS_TABSTOP
    CONTROL         "Progress1",IDC_PSAMPLING,"msctls_progress32",PBS_SMOOTH | 
                    WS_BORDER,390,206,10,8
    PUSHBUTTON      "Reload List",IDC_BRECALCALL,7,153,43,16
    PUSHBUTTON      "&Exit",IDC_BEXIT,434,7,47,17
    PUSHBUTTON      "W <100hz",IDC_BWFLOW,243,7,48,17
    PUSHBUTTON      "WFilter Noht",IDC_BWFNOHT50HZ,195,7,48,17
    PUSHBUTTON      "W <40hz",IDC_BWFLOW40HZ,195,24,48,16
    PUSHBUTTON      "Print Statistic",IDC_BSAVEBMP2,299,7,52,17
    GROUPBOX        "Rec Filter",IDC_STATIC,8,24,45,60
    CONTROL         "50Hz",IDC_C50HZ,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
                    11,33,33,13
    CONTROL         "60Hz",IDC_C60HZ,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,9,
                    50,35,13
    CONTROL         "<45Hz",IDC_C40LOL,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
                    11,65,36,16
    GROUPBOX        "Win Filter",IDC_STATIC,8,87,45,64
    CONTROL         "50Hz",IDC_CW50HZ,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
                    11,99,33,13
    CONTROL         "<40Hz",IDC_CW40HZ,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
                    11,117,33,13
    CONTROL         ">0.67Hz",IDC_CW067,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,11,135,39,13
    PUSHBUTTON      "Ampl",IDC_BAMPL,140,233,33,13
    PUSHBUTTON      "DSP All",IDC_BDSPALL,7,170,43,16
    CONTROL         "QRS",IDC_RADIO1,"Button",BS_AUTORADIOBUTTON | WS_GROUP,
                    10,198,34,14
    CONTROL         "PQ",IDC_RADIO2,"Button",BS_AUTORADIOBUTTON,10,212,34,14
    CONTROL         "QT",IDC_RADIO3,"Button",BS_AUTORADIOBUTTON,10,226,34,14
    CONTROL         "NO",IDC_RADIO4,"Button",BS_AUTORADIOBUTTON,10,241,34,14
    GROUPBOX        "Select",IDC_STATIC,7,189,42,67
    CTEXT           "Record of ",IDC_SRECORDS,55,44,80,13
    CONTROL         "FFT",IDC_CFFT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,
                    264,37,15
END


/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//

#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO DISCARDABLE 
BEGIN
    IDD_ABOUTBOX, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 316
        VERTGUIDE, 15
        VERTGUIDE, 74
        VERTGUIDE, 165
        VERTGUIDE, 170
        TOPMARGIN, 6
        BOTTOMMARGIN, 115
        HORZGUIDE, 18
        HORZGUIDE, 95
    END

    IDD_ECG_1_DIALOG, DIALOG
    BEGIN
        VERTGUIDE, 7
        VERTGUIDE, 44
        VERTGUIDE, 50
        VERTGUIDE, 53
        VERTGUIDE, 133
        VERTGUIDE, 160
        HORZGUIDE, 7
        HORZGUIDE, 24
        HORZGUIDE, 44
        HORZGUIDE, 48
        HORZGUIDE, 57
        HORZGUIDE, 222
        HORZGUIDE, 257
    END
END
#endif    // APSTUDIO_INVOKED


#ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
// Version
//

VS_VERSION_INFO VERSIONINFO
 FILEVERSION 1,0,0,1
 PRODUCTVERSION 1,2,0,1
 FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
 FILEFLAGS 0x1L
#else
 FILEFLAGS 0x0L
#endif
 FILEOS 0x4L
 FILETYPE 0x1L
 FILESUBTYPE 0x0L
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "040904b0"
        BEGIN
            VALUE "Comments", "By Georgi Kostadinov Petrov adr: Venelin 28, Sofia-1000, Bulgaria\0"
            VALUE "CompanyName", "ET""AIPPMP D-r. Rumiana Shoteva"" Sofia, Bulgaria\0"
            VALUE "FileDescription", "ECG_1 MFC Application\0"
            VALUE "FileVersion", "1, 0, 0, 1\0"
            VALUE "InternalName", "ECG_1\0"
            VALUE "LegalCopyright", "Copyright (C) 2003\0"
            VALUE "LegalTrademarks", "\0"
            VALUE "OriginalFilename", "ECG_1.EXE\0"
            VALUE "PrivateBuild", "\0"
            VALUE "ProductName", "ECG_1 Application\0"
            VALUE "ProductVersion", "1, 2, 0, 1\0"
            VALUE "SpecialBuild", "\0"
        END
    END
    BLOCK "VarFileInfo"
    BEGIN
        VALUE "Translation", 0x409, 1200
    END
END

#endif    // !_MAC


/////////////////////////////////////////////////////////////////////////////
//
// String Table
//

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_ABOUTBOX            "&About ECG_1..."
END

#endif    // English (U.S.) resources
/////////////////////////////////////////////////////////////////////////////



#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
#define _AFX_NO_SPLITTER_RESOURCES
#define _AFX_NO_OLE_RESOURCES
#define _AFX_NO_TRACKER_RESOURCES
#define _AFX_NO_PROPERTY_RESOURCES

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE 9, 1
#pragma code_page(1252)
#endif //_WIN32
#include "res\ECG_1.rc2"  // non-Microsoft Visual C++ edited resources
#include "afxres.rc"         // Standard components
#endif

/////////////////////////////////////////////////////////////////////////////
#endif    // not APSTUDIO_INVOKED

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Systems Engineer
Bulgaria Bulgaria
PhD, Cum Laude in digital automation systems
M.S. in Telemommunication management
B.S. in Telecommunication systems engineering
Programming: CUDA, C/C++, VHDL
Software and Hardware development and consulting:
data acquisition, image processing, medical instrumentation

Comments and Discussions