📄 数字水印技术.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\\数字水印技术.rc2"" // non-Microsoft Visual C++ edited resources\r\n"
"#include ""l.chs\\afxres.rc"" // Standard components\r\n"
"#include ""l.chs\\afxprint.rc"" // printing/print preview resources\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\\GOOD.ico"
IDR_DCTTYPE ICON DISCARDABLE "res\\GOODDoc.ico"
/////////////////////////////////////////////////////////////////////////////
//
// Bitmap
//
IDR_MAINFRAME BITMAP MOVEABLE PURE "res\\Toolbar.bmp"
140 BITMAP DISCARDABLE "res\\封面.bmp"
145 BITMAP DISCARDABLE "res\\面.bmp"
IDB_MYBITMAP BITMAP DISCARDABLE "res\\Couple.bmp"
/////////////////////////////////////////////////////////////////////////////
//
// Toolbar
//
128 TOOLBAR DISCARDABLE 16, 15
BEGIN
BUTTON 57600
BUTTON 57601
BUTTON 57603
SEPARATOR
BUTTON 57635
BUTTON 57634
BUTTON 57637
SEPARATOR
BUTTON 57607
SEPARATOR
BUTTON 57664
END
/////////////////////////////////////////////////////////////////////////////
//
// Menu
//
128 MENU PRELOAD DISCARDABLE
BEGIN
POPUP "文件(&F)"
BEGIN
MENUITEM "新建(&N)\tCtrl+N", 57600
MENUITEM "打开(&O)...\tCtrl+O", 57601
MENUITEM SEPARATOR
MENUITEM "打印设置(&R)...", 57606
MENUITEM SEPARATOR
MENUITEM "最近文件", 57616, GRAYED
MENUITEM SEPARATOR
MENUITEM "退出(&X)", 57665
END
POPUP "帮助(&H)"
BEGIN
MENUITEM "关于 数字水印技术(&A)...", 57664
END
POPUP "启动"
BEGIN
MENUITEM "程序名称", ID_SHOW
END
END
129 MENU PRELOAD DISCARDABLE
BEGIN
POPUP "文件(&F)"
BEGIN
MENUITEM "新建(&N)\tCtrl+N", 57600
MENUITEM "打开(&O)...\tCtrl+O", 57601
MENUITEM "关闭(&C)", 57602
MENUITEM "保存(&S)\tCtrl+S", 57603
MENUITEM "另存为(&A)...", 57604
MENUITEM SEPARATOR
MENUITEM "打印(&P)...\tCtrl+P", 57607
MENUITEM "打印预览(&V)", 57609
MENUITEM "打印设置(&R)...", 57606
MENUITEM SEPARATOR
MENUITEM "最近文件", 57616, GRAYED
MENUITEM SEPARATOR
MENUITEM "退出(&X)", 57665
END
POPUP "正交变换(&T)"
BEGIN
MENUITEM "FFT(&F)", IDC_FFT
MENUITEM SEPARATOR
MENUITEM "IFFT(&I)", 32773
MENUITEM SEPARATOR
POPUP "DCT"
BEGIN
MENUITEM "整幅图DCT(&D)", IDC_ImageDCT
MENUITEM "图像8*8DCT(&d)", IDC_DCT
MENUITEM "数据DCT(&S)", 32785
END
MENUITEM SEPARATOR
POPUP "IDCT"
BEGIN
MENUITEM "DCT恢复", 32798
MENUITEM "8*8IDCT恢复图像", 32775
MENUITEM "数据IDCT", 32786
END
MENUITEM SEPARATOR
END
POPUP "置乱算法"
BEGIN
MENUITEM "广义GRAY码置乱(&G)", ID_GRAY
MENUITEM SEPARATOR
MENUITEM "幻方置乱", ID_MAGIC
MENUITEM SEPARATOR
MENUITEM "正交拉丁变换", ID_LADING
MENUITEM SEPARATOR
MENUITEM "反幻方置乱", ID_FANH
MENUITEM SEPARATOR
MENUITEM "图像还原", ID_magicx
END
POPUP "相关性验证"
BEGIN
MENUITEM "验证", ID_SIM_YANZHENG
MENUITEM SEPARATOR
MENUITEM "验证2", ID_YANZHENG
END
POPUP "嵌入算法"
BEGIN
MENUITEM "算法1", ID_S_1
MENUITEM SEPARATOR
MENUITEM "算法2", ID_S_2
MENUITEM SEPARATOR
MENUITEM "算法3", ID_SUIJISHU
MENUITEM SEPARATOR
MENUITEM "算法4", ID_S_4
MENUITEM SEPARATOR
MENUITEM "算法5", ID_S_5
MENUITEM SEPARATOR
MENUITEM "算法6", ID_S_6
MENUITEM SEPARATOR
MENUITEM "算法7", ID_S_7
END
POPUP "水印提取"
BEGIN
MENUITEM "提取方法1", ID_W_T
MENUITEM SEPARATOR
MENUITEM "提取方法2", ID_TIQU_2
MENUITEM SEPARATOR
MENUITEM "提取方法3", ID_SUAN_2
END
POPUP "数据保存"
BEGIN
MENUITEM "保护图像(嵌入后)", ID_DATA_PIC
MENUITEM SEPARATOR
MENUITEM "FDATA数据", ID_YUAN_PIC
MENUITEM SEPARATOR
MENUITEM "最原始被保护图像(未被操作前)", ID_CHUSHI_PIC
END
POPUP "打开文件"
BEGIN
MENUITEM "文本", ID_OPENFILE_TXT
MENUITEM SEPARATOR
MENUITEM "文本数据", ID_BIT_TXT
END
POPUP "分频试验"
BEGIN
MENUITEM "分频", ID_FENPIN
END
POPUP "打开另一幅图像"
BEGIN
MENUITEM "灰度图", ID_HUIDU_PIC
MENUITEM SEPARATOR
MENUITEM "二值图像", ID_2_PIC
END
POPUP "调整"
BEGIN
MENUITEM "亮度值调整", ID_BEGIN_H
MENUITEM SEPARATOR
MENUITEM "水印数据的获得", ID_SUB_P_W
MENUITEM SEPARATOR
END
MENUITEM "获得随机数水印", ID_DATA_W
MENUITEM "激发", ID_TEXT
MENUITEM "停止", ID_STOP
POPUP "帮助(&H)"
BEGIN
MENUITEM "帮助对话框(&h)", ID_HELPDLG
END
MENUITEM "图像保存", ID_PIC_SAVE
END
/////////////////////////////////////////////////////////////////////////////
//
// Accelerator
//
128 ACCELERATORS PRELOAD MOVEABLE PURE
BEGIN
"N", 57600, VIRTKEY, CONTROL
"O", 57601, VIRTKEY, CONTROL
"S", 57603, VIRTKEY, CONTROL
"P", 57607, VIRTKEY, CONTROL
"Z", 57643, VIRTKEY, CONTROL
"X", 57635, VIRTKEY, CONTROL
"C", 57634, VIRTKEY, CONTROL
"V", 57637, VIRTKEY, CONTROL
VK_BACK, 57643, VIRTKEY, ALT
VK_DELETE, 57635, VIRTKEY, SHIFT
VK_INSERT, 57634, VIRTKEY, CONTROL
VK_INSERT, 57637, VIRTKEY, SHIFT
VK_F6, 57680, VIRTKEY
VK_F6, 57681, VIRTKEY, SHIFT
END
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
100 DIALOG DISCARDABLE 0, 0, 294, 131
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "基于变换阈的数字水印技术"
FONT 9, "宋体"
BEGIN
ICON IDR_MAINFRAME,IDC_STATIC,11,17,20,20
DEFPUSHBUTTON "确定",1,237,7,50,14,WS_GROUP
END
138 DIALOGEX 0, 0, 188, 98
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "像素值的显示"
FONT 10, "System", 0, 0, 0x1
BEGIN
DEFPUSHBUTTON "OK",1,31,71,50,14,0,WS_EX_CLIENTEDGE
PUSHBUTTON "Cancel",2,107,71,50,14,0,WS_EX_CLIENTEDGE |
WS_EX_STATICEDGE
LTEXT "输入显示数据的起始点坐标",-1,14,13,50,19,0,
WS_EX_CLIENTEDGE | WS_EX_STATICEDGE
LTEXT "x坐标:",-1,73,21,31,11,0,WS_EX_DLGMODALFRAME
LTEXT "y坐标:",-1,73,46,31,11,0,WS_EX_DLGMODALFRAME
EDITTEXT 1011,107,22,62,12,ES_AUTOHSCROLL,WS_EX_CLIENTEDGE |
WS_EX_STATICEDGE
EDITTEXT 1012,108,49,62,12,ES_AUTOHSCROLL,WS_EX_CLIENTEDGE |
WS_EX_STATICEDGE
END
142 DIALOGEX 0, 0, 241, 181
STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP
FONT 12, "隶书"
BEGIN
CONTROL "s",1,"Button",BS_OWNERDRAW | BS_CENTER | BS_VCENTER,62,
154,31,10
CONTROL "退 出",2,"Button",BS_OWNERDRAW,146,152,31,12,
WS_EX_ACCEPTFILES | WS_EX_RTLREADING
END
IDD_DIALOG8 DIALOGEX 0, 0, 266, 233
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Dialog"
FONT 10, "System", 0, 0, 0x1
BEGIN
PUSHBUTTON "完毕",IDOK,155,206,49,20,BS_NOTIFY | BS_FLAT,
WS_EX_DLGMODALFRAME | WS_EX_STATICEDGE
PUSHBUTTON "产生随机数",IDC_BUTTON1,50,206,49,20,BS_MULTILINE |
BS_NOTIFY | BS_FLAT,WS_EX_DLGMODALFRAME |
WS_EX_STATICEDGE
EDITTEXT IDC_EDIT2,57,13,40,14,ES_AUTOHSCROLL | ES_READONLY
EDITTEXT IDC_EDIT3,112,12,40,14,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT4,169,12,40,14,ES_AUTOHSCROLL
CTEXT "阶数",IDC_STATIC,61,32,30,13,WS_BORDER,
WS_EX_DLGMODALFRAME
CONTROL "最小值",IDC_STATIC,"Static",SS_LEFTNOWORDWRAP |
WS_BORDER | WS_GROUP,121,32,30,13,WS_EX_DLGMODALFRAME
CONTROL "最大值",IDC_STATIC,"Static",SS_LEFTNOWORDWRAP |
SS_NOPREFIX | WS_BORDER | WS_GROUP,177,32,30,13,
WS_EX_DLGMODALFRAME
EDITTEXT IDC_EDIT5,148,52,44,13,ES_AUTOHSCROLL | ES_READONLY,
WS_EX_STATICEDGE
LTEXT "r=",IDC_STATIC,131,53,8,8
GROUPBOX "随机数",IDC_STATIC,19,68,220,125
EDITTEXT IDC_SUIJI1,39,80,40,14,NOT WS_BORDER | WS_GROUP,
WS_EX_DLGMODALFRAME
EDITTEXT IDC_SUIJI2,89,79,40,14,NOT WS_BORDER,WS_EX_DLGMODALFRAME
EDITTEXT IDC_SUIJI3,141,78,40,14,NOT WS_BORDER,
WS_EX_DLGMODALFRAME
EDITTEXT IDC_SUIJI4,189,78,40,14,NOT WS_BORDER,
WS_EX_DLGMODALFRAME
EDITTEXT IDC_SUIJI5,39,101,40,14,NOT WS_BORDER,
WS_EX_DLGMODALFRAME
EDITTEXT IDC_SUIJI6,89,100,40,14,NOT WS_BORDER,
WS_EX_DLGMODALFRAME
EDITTEXT IDC_SUIJI7,141,100,40,14,NOT WS_BORDER,
WS_EX_DLGMODALFRAME
EDITTEXT IDC_SUIJI8,189,101,40,14,NOT WS_BORDER,
WS_EX_DLGMODALFRAME
EDITTEXT IDC_SUIJI9,39,124,40,14,NOT WS_BORDER,
WS_EX_DLGMODALFRAME
EDITTEXT IDC_SUIJI10,89,123,40,14,NOT WS_BORDER,
WS_EX_DLGMODALFRAME
EDITTEXT IDC_SUIJI11,141,123,40,14,NOT WS_BORDER,
WS_EX_DLGMODALFRAME
EDITTEXT IDC_SUIJI12,189,122,40,14,NOT WS_BORDER,
WS_EX_DLGMODALFRAME
EDITTEXT IDC_SUIJI13,39,148,40,14,NOT WS_BORDER,
WS_EX_DLGMODALFRAME
EDITTEXT IDC_SUIJI14,89,149,40,14,NOT WS_BORDER,
WS_EX_DLGMODALFRAME
EDITTEXT IDC_SUIJI15,141,149,40,14,NOT WS_BORDER,
WS_EX_DLGMODALFRAME
EDITTEXT IDC_SUIJI16,189,149,40,14,NOT WS_BORDER,
WS_EX_DLGMODALFRAME
END
IDD_WENJIAN DIALOGEX 0, 0, 187, 98
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "文件的打开"
FONT 10, "System", 0, 0, 0x1
BEGIN
DEFPUSHBUTTON "打开",IDOK,117,54,50,14
PUSHBUTTON "取消",IDCANCEL,69,70,50,14
EDITTEXT IDC_EDIT1,14,26,160,17,ES_MULTILINE | ES_AUTOHSCROLL |
ES_READONLY,WS_EX_CLIENTEDGE | WS_EX_STATICEDGE
PUSHBUTTON "浏览",IDC_BUTTONfile,19,53,50,14
END
IDD_DIALOGXIANSHI DIALOG DISCARDABLE 0, 0, 233, 246
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
CAPTION "显示文本"
FONT 10, "System"
BEGIN
DEFPUSHBUTTON "确认(&Q)",IDOK,27,191,50,14
PUSHBUTTON "取消(&C)",IDCANCEL,89,191,50,14
EDITTEXT IDC_EDIT1,31,16,171,166,ES_MULTILINE | ES_AUTOVSCROLL |
ES_AUTOHSCROLL | WS_VSCROLL | WS_HSCROLL
PUSHBUTTON "保存(&S)",IDC_BUTTONSAVE,156,191,50,14
PUSHBUTTON "转换(&T)",IDC_BUTTONBIT,58,216,114,12
END
IDD_DIALOG9 DIALOGEX 0, 0, 237, 146
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Dialog"
FONT 10, "System", 0, 0, 0x1
BEGIN
CONTROL " 容弟",IDOK,"Button",BS_OWNERDRAW | BS_NOTIFY |
BS_FLAT | WS_TABSTOP,64,13,126,127,WS_EX_STATICEDGE
CONTROL 111,IDC_STATIC,"Static",SS_BITMAP,63,12,128,128
CTEXT "谢 谢",IDC_STATIC,196,85,34,17,SS_NOTIFY |
SS_CENTERIMAGE | SS_SUNKEN | WS_BORDER,
WS_EX_DLGMODALFRAME
END
IDD_OPEN_HUIDU_PIC DIALOGEX 0, 0, 227, 116
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "打开一幅灰度图"
FONT 10, "System", 0, 0, 0x1
BEGIN
DEFPUSHBUTTON "确定",IDOK,90,91,50,14
PUSHBUTTON "取消",IDCANCEL,143,91,50,14
PUSHBUTTON "浏览",IDC_PIC_LIULAN_256,33,91,50,14
EDITTEXT IDC_EDIT1,28,46,171,17,ES_AUTOHSCROLL | ES_READONLY,
WS_EX_CLIENTEDGE | WS_EX_STATICEDGE
END
IDD_CANSHU DIALOGEX 0, 0, 199, 122
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "参数传递"
FONT 10, "System", 0, 0, 0x1
BEGIN
DEFPUSHBUTTON "确认",IDOK,48,90,50,14
PUSHBUTTON "取消",IDCANCEL,106,90,50,14
EDITTEXT IDC_EDIT1,79,25,81,17,ES_AUTOHSCROLL,WS_EX_CLIENTEDGE
EDITTEXT IDC_EDIT2,80,60,81,17,ES_AUTOHSCROLL,WS_EX_CLIENTEDGE
LTEXT "调节参数:",IDC_STATIC,22,16,53,13,0,WS_EX_CLIENTEDGE
LTEXT "门限:",IDC_STATIC,22,53,53,13,0,WS_EX_CLIENTEDGE
END
IDD_GRAY DIALOG DISCARDABLE 0, 0, 187, 98
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Dialog"
FONT 10, "System"
BEGIN
DEFPUSHBUTTON "OK",IDOK,31,70,50,14
PUSHBUTTON "Cancel",IDCANCEL,112,70,50,14
EDITTEXT IDC_EDIT1,54,14,72,15,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT2,54,39,73,17,ES_AUTOHSCROLL
LTEXT "n=",IDC_STATIC,23,19,9,8
LTEXT "q=",IDC_STATIC,22,44,9,8
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -