www.pudn.com > 图像处理源代码.rar > tuxiang.rc


//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 
 
///////////////////////////////////////////////////////////////////////////// 
// Chinese (P.R.C.) resources 
 
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS) 
#ifdef _WIN32 
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED 
#pragma code_page(936) 
#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_CHS)\r\n" 
    "#ifdef _WIN32\r\n" 
    "LANGUAGE 4, 2\r\n" 
    "#pragma code_page(936)\r\n" 
    "#endif //_WIN32\r\n" 
    "#include ""res\\tuxiang.rc2""  // non-Microsoft Visual C++ edited resources\r\n" 
    "#include ""l.chs\\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\\tuxiang.ico" 
 
#ifndef _MAC 
///////////////////////////////////////////////////////////////////////////// 
// 
// Version 
// 
 
VS_VERSION_INFO VERSIONINFO 
 FILEVERSION 1,0,0,1 
 PRODUCTVERSION 1,0,0,1 
 FILEFLAGSMASK 0x3fL 
#ifdef _DEBUG 
 FILEFLAGS 0x1L 
#else 
 FILEFLAGS 0x0L 
#endif 
 FILEOS 0x4L 
 FILETYPE 0x1L 
 FILESUBTYPE 0x0L 
BEGIN 
    BLOCK "StringFileInfo" 
    BEGIN 
        BLOCK "080404B0" 
        BEGIN 
            VALUE "CompanyName", "\0" 
            VALUE "FileDescription", "tuxiang Microsoft 基础类应用程序\0" 
            VALUE "FileVersion", "1, 0, 0, 1\0" 
            VALUE "InternalName", "tuxiang\0" 
            VALUE "LegalCopyright", "版权所有 (C) 2001\0" 
            VALUE "LegalTrademarks", "\0" 
            VALUE "OriginalFilename", "tuxiang.EXE\0" 
            VALUE "ProductName", "tuxiang 应用程序\0" 
            VALUE "ProductVersion", "1, 0, 0, 1\0" 
        END 
    END 
    BLOCK "VarFileInfo" 
    BEGIN 
        VALUE "Translation", 0x804, 1200 
    END 
END 
 
#endif    // !_MAC 
 
 
///////////////////////////////////////////////////////////////////////////// 
// 
// Dialog 
// 
 
IDD_COVER DIALOG DISCARDABLE  0, 0, 300, 197 
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU 
CAPTION "说明" 
FONT 14, "宋体" 
BEGIN 
    LTEXT           "程序说明:",IDC_STATIC,49,19,210,8 
    LTEXT           "  本程序为“数字图象处理”课程的上机作业,共分五部分:", 
                    IDC_STATIC,49,35,210,17 
    LTEXT           "  一、实现对BMP图象和PCX图象的读、写和显示操作;", 
                    IDC_STATIC,49,52,210,8 
    LTEXT           "  二、应用控制格和灰度双线性插值技术,实现对灰度图象的放大、缩小、平移和旋转操作;", 
                    IDC_STATIC,49,60,210,16 
    LTEXT           "  三、显示一幅灰度图象的灰度直方图;",IDC_STATIC,49, 
                    77,210,8 
    LTEXT           "  四、分别应用拉普拉斯算子和中值滤波法实现对一幅图象的锐化和平滑操作;", 
                    IDC_STATIC,49,85,210,16 
    LTEXT           "  五、实现图象的霍夫曼编码法。",IDC_STATIC,49,102,210, 
                    8 
    LTEXT           "姓名:陆天雄",IDC_STATIC,221,121,49,8 
    LTEXT           "EMail:Captain@telekbird.com.cn",IDC_STATIC,164,132,106, 
                    8 
    LTEXT           "2001年3月",IDC_STATIC,233,142,37,8 
    CONTROL         103,IDC_STATIC,"Static",SS_BITMAP,42,158,200,25 
END 
 
IDD_TASK1 DIALOG DISCARDABLE  0, 0, 350, 202 
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU 
CAPTION "作业一" 
FONT 8, "System" 
BEGIN 
    DEFPUSHBUTTON   "打开",IDOPEN,293,151,50,14 
    PUSHBUTTON      "保存为...",IDSAVEAS,293,166,50,14 
    LTEXT           "  按“打开”可以打开并显示一个图象文件,按“保存为 ...”可以将当前图象保存为一个指定的文件,按“关闭”可以清除当前图象。显示图象时自动将图象放在窗口的中心。", 
                    IDC_STATIC,25,112,257,25 
    PUSHBUTTON      "关闭",IDCLEAR,293,181,50,14 
    LTEXT           "  问题:在保存BMP图象时,不能保存为压缩格式,且只能按原有位深度保存,如不能将24位真彩图保存为256色。在保存为PCX文件时,只能时24位真彩图象。改变图象窗口的尺寸可以重绘图象。", 
                    IDC_STATIC,24,139,257,25 
    LTEXT           "测试用例:bmp??no.bmp---------表示??位无压缩的bmp格式文件", 
                    IDC_STATIC,27,165,213,8 
    LTEXT           "bmp??ys.bmp---------表示??位压缩的bmp格式文件", 
                    IDC_STATIC,67,176,165,8 
    LTEXT           "pcx??.pcx---------表示??位的pcx格式文件",IDC_STATIC,67, 
                    187,133,8 
END 
 
IDD_TASK2 DIALOG DISCARDABLE  0, 0, 350, 200 
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU 
CAPTION "作业二" 
FONT 10, "System" 
BEGIN 
    DEFPUSHBUTTON   "打开",IDOPEN,293,145,50,14 
    PUSHBUTTON      "关闭",IDCLOSE,293,179,50,14 
    PUSHBUTTON      "变换",IDTRANS,293,162,50,14 
    LTEXT           "  说明:本程序可以实现灰度图形的平移、缩放、旋转操作。在变换参数设置窗口中,若同时做上述几项变换,则变换的顺序固定为先旋转(以图象的中心为中心),再缩放,最后平移。因没有做灰度图象的判断,若读取一个非灰度图象,可能会出错。", 
                    IDC_STATIC,18,148,267,38 
END 
 
IDD_TASK3 DIALOG DISCARDABLE  0, 0, 350, 200 
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU 
CAPTION "作业三" 
FONT 10, "System" 
BEGIN 
    DEFPUSHBUTTON   "打开",IDOPEN,293,162,50,14 
    PUSHBUTTON      "关闭",IDCANCEL,293,179,50,14 
    LTEXT           "  说明:按“打开”按钮选择一幅灰度图象后,可以显示它的灰度直方图。", 
                    IDC_STATIC,15,165,273,8 
END 
 
IDD_TASK4 DIALOG DISCARDABLE  0, 0, 350, 200 
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU 
CAPTION "作业四" 
FONT 10, "System" 
BEGIN 
    DEFPUSHBUTTON   "打开",IDOPEN,293,126,50,14 
    PUSHBUTTON      "锐化",IDSHARP,293,160,50,14 
    PUSHBUTTON      "平滑",IDSMOOTH,293,177,50,14 
    PUSHBUTTON      "关闭",IDCLOSE,293,143,50,14 
    LTEXT           "  说明:显示图象后,按“锐化”和“平滑”按钮可分别对图象做锐化和平滑操作。平滑操作的速度较慢,主要是因为每次做排序和选中间值,若采用平均值代替中值会比较快。", 
                    IDC_STATIC,19,146,249,27 
END 
 
IDD_TASK5 DIALOG DISCARDABLE  0, 0, 350, 200 
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU 
CAPTION "作业五" 
FONT 10, "System" 
BEGIN 
    DEFPUSHBUTTON   "打开",IDOPEN,293,162,50,14 
    PUSHBUTTON      "关闭",IDCLEAR,293,179,50,14 
    LTEXT           "  说明:本程序实现了一幅灰度图象的HUFFMAN编码。其中以二叉树来实现HUFFMAN树。先将所有的灰度值按概率大小排序,作为二叉树的叶结点,然后按HUFFMAN规则逐级向上生成整个二叉树。然后从ROOT开始遍历,到叶结点时即得到该灰度值对应的HUFFMAN码。", 
                    IDC_STATIC,43,125,230,40 
    LTEXT           "  编码结果保存为Huffman.txt,其中有灰度值、对应的HUFFMAN编码和码长。编码用十六进制表示,按对应码长取低位就可以得到HUFFMAN码。最后计算了编码后的平均码长和熵。", 
                    IDC_STATIC,44,166,230,27 
END 
 
IDD_IMGVIEW DIALOG DISCARDABLE  0, 0, 173, 126 
STYLE WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME 
CAPTION "图象显示窗" 
FONT 10, "System" 
BEGIN 
END 
 
IDD_HISTO DIALOG DISCARDABLE  0, 0, 275, 121 
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU 
CAPTION "灰度直方图显示" 
FONT 10, "System" 
BEGIN 
END 
 
IDD_TRANS_SETUP DIALOG DISCARDABLE  0, 0, 166, 115 
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU 
CAPTION "图象变换参数设置" 
FONT 10, "System" 
BEGIN 
    DEFPUSHBUTTON   "确认",IDOK,21,94,50,14 
    PUSHBUTTON      "取消",IDCANCEL,85,94,50,14 
    CONTROL         "X方向伸缩比例",IDC_XSCALE,"Button",BS_AUTOCHECKBOX |  
                    WS_TABSTOP,22,39,68,12 
    EDITTEXT        IDC_EXSCALE,92,39,40,12,ES_AUTOHSCROLL | WS_DISABLED 
    CONTROL         "Y方向伸缩比例",IDC_YSCALE,"Button",BS_AUTOCHECKBOX |  
                    WS_TABSTOP,22,55,68,12 
    EDITTEXT        IDC_EYSCALE,92,55,40,12,ES_AUTOHSCROLL | WS_DISABLED 
    CONTROL         "旋转角度",IDC_ROTATE,"Button",BS_AUTOCHECKBOX |  
                    WS_TABSTOP,22,71,48,12 
    EDITTEXT        IDC_EROTATE,92,71,40,12,ES_AUTOHSCROLL | WS_DISABLED 
    CONTROL         "X方向偏移",IDC_XOFF,"Button",BS_AUTOCHECKBOX |  
                    WS_TABSTOP,22,7,52,12 
    EDITTEXT        IDC_EXOFF,92,7,40,12,ES_AUTOHSCROLL | WS_DISABLED 
    CONTROL         "Y方向偏移",IDC_YOFF,"Button",BS_AUTOCHECKBOX |  
                    WS_TABSTOP,22,23,52,12 
    EDITTEXT        IDC_EYOFF,92,23,40,12,ES_AUTOHSCROLL | WS_DISABLED 
END 
 
 
///////////////////////////////////////////////////////////////////////////// 
// 
// DESIGNINFO 
// 
 
#ifdef APSTUDIO_INVOKED 
GUIDELINES DESIGNINFO DISCARDABLE  
BEGIN 
    IDD_COVER, DIALOG 
    BEGIN 
        LEFTMARGIN, 7 
        RIGHTMARGIN, 293 
        TOPMARGIN, 7 
        BOTTOMMARGIN, 190 
    END 
 
    IDD_TASK1, DIALOG 
    BEGIN 
        LEFTMARGIN, 7 
        RIGHTMARGIN, 343 
        TOPMARGIN, 7 
        BOTTOMMARGIN, 195 
    END 
 
    IDD_TASK2, DIALOG 
    BEGIN 
        LEFTMARGIN, 7 
        RIGHTMARGIN, 343 
        TOPMARGIN, 7 
        BOTTOMMARGIN, 193 
    END 
 
    IDD_TASK3, DIALOG 
    BEGIN 
        LEFTMARGIN, 7 
        RIGHTMARGIN, 343 
        TOPMARGIN, 7 
        BOTTOMMARGIN, 193 
    END 
 
    IDD_TASK4, DIALOG 
    BEGIN 
        LEFTMARGIN, 7 
        RIGHTMARGIN, 343 
        TOPMARGIN, 7 
        BOTTOMMARGIN, 193 
    END 
 
    IDD_TASK5, DIALOG 
    BEGIN 
        LEFTMARGIN, 7 
        RIGHTMARGIN, 343 
        TOPMARGIN, 7 
        BOTTOMMARGIN, 193 
    END 
 
    IDD_IMGVIEW, DIALOG 
    BEGIN 
        LEFTMARGIN, 7 
        RIGHTMARGIN, 166 
        TOPMARGIN, 7 
        BOTTOMMARGIN, 119 
    END 
 
    IDD_HISTO, DIALOG 
    BEGIN 
        LEFTMARGIN, 7 
        RIGHTMARGIN, 268 
        TOPMARGIN, 7 
        BOTTOMMARGIN, 114 
    END 
 
    IDD_TRANS_SETUP, DIALOG 
    BEGIN 
        LEFTMARGIN, 7 
        RIGHTMARGIN, 159 
        TOPMARGIN, 7 
        BOTTOMMARGIN, 108 
    END 
END 
#endif    // APSTUDIO_INVOKED 
 
 
///////////////////////////////////////////////////////////////////////////// 
// 
// Bitmap 
// 
 
IDB_BANNER256           BITMAP  DISCARDABLE     "Baner256.bmp" 
IDB_WATERMARK256        BITMAP  DISCARDABLE     "Water256.bmp" 
 
///////////////////////////////////////////////////////////////////////////// 
// 
// REGISTRY 
// 
 
IDR_TUXIANG             REGISTRY DISCARDABLE    "Tuxiang.rgs" 
 
///////////////////////////////////////////////////////////////////////////// 
// 
// String Table 
// 
 
STRINGTABLE DISCARDABLE  
BEGIN 
    IDS_ABOUTBOX            "关于 tuxiang(&A)..." 
    IDS_SHEET_TITLE         "数字图象处理" 
END 
 
#endif    // Chinese (P.R.C.) 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_CHS) 
#ifdef _WIN32 
LANGUAGE 4, 2 
#pragma code_page(936) 
#endif //_WIN32 
#include "res\tuxiang.rc2"  // non-Microsoft Visual C++ edited resources 
#include "l.chs\afxres.rc"          // Standard components 
#endif 
 
///////////////////////////////////////////////////////////////////////////// 
#endif    // not APSTUDIO_INVOKED