viewdib.rc
来自「一个非常全的vc编程的原程序代码是关于图像处理的!」· RC 代码 · 共 878 行 · 第 1/3 页
RC
878 行
POPUP "余弦变换(&C)"
BEGIN
MENUITEM "正变换", ID_MENU_DCT
MENUITEM "逆变换", ID_MENU_IDCT
END
POPUP "Hough变换(&H)"
BEGIN
MENUITEM "检测直线(&L)", ID_MENU_HOUGHLINE
MENUITEM "检测圆(&C)", ID_MENU_HOUGHCIRCLE
END
END
POPUP "查看(&V)"
BEGIN
MENUITEM "工具栏(&T)", ID_VIEW_TOOLBAR
MENUITEM "状态栏(&S)", ID_VIEW_STATUS_BAR
END
POPUP "窗口(&W)"
BEGIN
MENUITEM "新建窗口(&N)", ID_WINDOW_NEW
MENUITEM "层叠(&C)", ID_WINDOW_CASCADE
MENUITEM "平铺(&T)", ID_WINDOW_TILE_HORZ
MENUITEM "排列图标(&A)", ID_WINDOW_ARRANGE
END
POPUP "帮助(&H)"
BEGIN
MENUITEM "关于 ViewDIB(&A)...", ID_APP_ABOUT
END
END
/////////////////////////////////////////////////////////////////////////////
//
// Accelerator
//
IDR_MAINFRAME ACCELERATORS PRELOAD MOVEABLE PURE
BEGIN
"+", ID_MENU_ZOOMIN, ASCII, NOINVERT
"-", ID_MENU_ZOOMOUT, ASCII, NOINVERT
"C", ID_EDIT_COPY, VIRTKEY, CONTROL, NOINVERT
"N", ID_FILE_NEW, VIRTKEY, CONTROL, NOINVERT
"O", ID_FILE_OPEN, VIRTKEY, CONTROL, NOINVERT
"P", ID_FILE_PRINT, VIRTKEY, CONTROL, NOINVERT
"S", ID_FILE_SAVE, VIRTKEY, CONTROL, NOINVERT
"V", ID_EDIT_PASTE, VIRTKEY, CONTROL, NOINVERT
VK_BACK, ID_EDIT_UNDO, VIRTKEY, ALT, NOINVERT
VK_DELETE, ID_EDIT_CUT, VIRTKEY, SHIFT, NOINVERT
VK_F6, ID_NEXT_PANE, VIRTKEY, NOINVERT
VK_F6, ID_PREV_PANE, VIRTKEY, SHIFT, NOINVERT
VK_INSERT, ID_EDIT_COPY, VIRTKEY, CONTROL, NOINVERT
VK_INSERT, ID_EDIT_PASTE, VIRTKEY, SHIFT, NOINVERT
"Z", ID_MENU_UNDO, VIRTKEY, CONTROL, NOINVERT
END
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
IDD_ABOUTBOX DIALOG DISCARDABLE 0, 0, 235, 55
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "关于 ViewDIB"
FONT 9, "宋体"
BEGIN
ICON IDR_MAINFRAME,IDC_STATIC,11,17,20,20
LTEXT "ViewDIB 1.0 版",IDC_STATIC,40,10,119,8,SS_NOPREFIX
LTEXT "版权所有 (C) 2000",IDC_STATIC,40,25,119,8
DEFPUSHBUTTON "确定",IDOK,178,7,50,14,WS_GROUP
END
IDD_DIALOG_HISTOGRAM DIALOG DISCARDABLE 0, 0, 187, 116
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "灰度直方图"
FONT 10, "System"
BEGIN
GROUPBOX "Channel:",IDC_STATIC,7,7,140,105
PUSHBUTTON "Close",IDC_OK_BUTTON,156,7,24,9
COMBOBOX IDC_COMBO,53,1,76,72,CBS_DROPDOWN | CBS_SORT |
WS_VSCROLL | WS_TABSTOP
LTEXT "",IDC_PIC,13,19,129,59
LTEXT "Mean:",IDC_MEAN,17,87,21,8
LTEXT "Pixels:",IDC_PIXELS,15,98,24,8
LTEXT "Count:",IDC_COUNT,81,98,22,8
EDITTEXT IDC_MEAN_EDIT,40,87,25,12,ES_AUTOHSCROLL | ES_READONLY |
NOT WS_BORDER
EDITTEXT IDC_PIXELS_EDIT,40,98,26,12,ES_AUTOHSCROLL | ES_READONLY |
NOT WS_BORDER
EDITTEXT IDC_LEVEL_EDIT,154,90,21,12,ES_AUTOHSCROLL
EDITTEXT IDC_COUNT_EDIT,106,98,28,12,ES_AUTOHSCROLL | ES_READONLY |
NOT WS_BORDER
LTEXT "Percentile:",IDC_PERCENTILE_STATIC,68,87,36,8
EDITTEXT IDC_PERCENTILE_EDIT,106,87,28,12,ES_AUTOHSCROLL |
ES_READONLY | NOT WS_BORDER
PUSHBUTTON "Level",IDC_LEVEL_BUTTON,154,74,21,11
END
IDD_DIALOG_THRESHOLD DIALOG DISCARDABLE 0, 0, 177, 89
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "选择阈值"
FONT 10, "System"
BEGIN
PUSHBUTTON "Close",ID_FINISH,145,32,26,10
LTEXT "",IDC_G,10,18,120,45
EDITTEXT IDC_EDIT1,73,1,20,12,ES_AUTOHSCROLL
LTEXT "阈值色阶(&T):",IDC_S1,26,3,43,8
PUSHBUTTON "Apply",IDC_BUTTON_OK,145,18,26,10
LTEXT "0",IDC_STATIC,8,74,8,8
LTEXT "255",IDC_STATIC,134,74,13,8
LTEXT "127",IDC_STATIC,70,74,13,8
END
IDD_DIALOG_ATTRIBUTE DIALOG DISCARDABLE 0, 0, 180, 58
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "位图属性"
FONT 10, "System"
BEGIN
LTEXT "位图宽度:",IDC_STATIC_WIDTH,14,12,35,8
LTEXT "位图高度:",IDC_STATIC_HEIGHT,14,25,35,8
LTEXT "像素位数:",IDC_STATIC_BITCOUNT,14,38,35,8
LTEXT "水平分辨率:",IDC_STATIC_XPIXELSPERM,79,12,43,8
LTEXT "垂直分辨率:",IDC_STATIC_YPIXELSPERM,79,25,43,8
LTEXT "数据字节数:",IDC_STATIC_SIZEIMAGE,79,38,43,8
EDITTEXT IDC_EDIT_WIDTH,51,12,18,12,ES_AUTOHSCROLL | ES_READONLY |
NOT WS_BORDER
EDITTEXT IDC_EDIT_HEIGHT,51,25,18,12,ES_AUTOHSCROLL | ES_READONLY |
NOT WS_BORDER
EDITTEXT IDC_EDIT_BITCOUNT,51,38,19,12,ES_AUTOHSCROLL |
ES_READONLY | NOT WS_BORDER
EDITTEXT IDC_EDIT_XPIXELSPERM,123,12,20,12,ES_AUTOHSCROLL |
ES_READONLY | NOT WS_BORDER
EDITTEXT IDC_EDIT_YPIXELSPERM,123,25,19,12,ES_AUTOHSCROLL |
ES_READONLY | NOT WS_BORDER
EDITTEXT IDC_EDIT_SIZEIMAGE,123,38,21,12,ES_AUTOHSCROLL |
ES_READONLY | NOT WS_BORDER
GROUPBOX "Attribute:",IDC_STATIC,6,1,147,50
PUSHBUTTON "OK",IDC_BUTTON_OK,159,43,17,8
END
IDD_DIALOG_ROTATEANGLE DIALOG DISCARDABLE 0, 0, 128, 37
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "旋转"
FONT 10, "System"
BEGIN
PUSHBUTTON "Apply",IDC_BUTTON_OK,96,5,25,10
PUSHBUTTON "Close",IDC_BUTTON_CLOSE,96,20,25,10
LTEXT "逆时针旋转",IDC_STATIC,9,6,41,8
EDITTEXT IDC_EDIT1,52,5,20,12,ES_AUTOHSCROLL | ES_NUMBER
LTEXT "度",IDC_STATIC,74,6,9,8
END
IDD_DIALOG_BRIGHTNESSANDCONTRAST DIALOG DISCARDABLE 0, 0, 194, 32
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "亮度对比度调整"
FONT 10, "System"
BEGIN
PUSHBUTTON "Apply",IDC_BUTTON_OK,162,5,25,10
PUSHBUTTON "Close",IDC_BUTTON_CANCEL,162,17,25,10
CONTROL "Slider1",IDC_SLIDER_LUMINOSITY,"msctls_trackbar32",
WS_TABSTOP,42,5,100,8
CONTROL "Slider2",IDC_SLIDER_CONTRAST,"msctls_trackbar32",
WS_TABSTOP,43,19,100,8
LTEXT "亮度:",IDC_STATIC,7,4,19,8
LTEXT "对比度:",IDC_STATIC,7,17,27,8
LTEXT "-255",IDC_STATIC,28,5,15,8
LTEXT "255",IDC_STATIC,142,5,13,8
LTEXT "0",IDC_STATIC,38,18,8,8
LTEXT "3.0",IDC_STATIC,142,18,11,8
END
IDD_DIALOG_AFFINE DIALOG DISCARDABLE 0, 0, 271, 104
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "仿射变换"
FONT 10, "System"
BEGIN
GROUPBOX "预览效果:",IDC_S,7,5,92,92
LTEXT "",IDC_PIC,15,15,75,75
CONTROL "Slider1",IDC_SLIDER_X,"msctls_trackbar32",WS_TABSTOP,
152,10,100,10
CONTROL "Slider2",IDC_SLIDER_Y,"msctls_trackbar32",WS_TABSTOP,
152,25,100,10
CONTROL "Slider3",IDC_SLIDER_SLUE,"msctls_trackbar32",WS_TABSTOP,
152,40,100,10
CONTROL "Slider4",IDC_SLIDER_WIG,"msctls_trackbar32",WS_TABSTOP,
152,55,100,10
LTEXT "伸缩X:",IDC_STATIC,109,10,30,8
LTEXT "伸缩Y:",IDC_STATIC,108,25,30,8
LTEXT "旋转(逆):",IDC_STATIC,109,40,37,8
LTEXT "扭曲:",IDC_STATIC,109,55,25,8
LTEXT "-3.0",IDC_STATIC,139,10,13,8
LTEXT "3.0",IDC_STATIC,252,10,11,8
PUSHBUTTON "Apply",IDC_BUTTON_APPLY,133,84,50,11
PUSHBUTTON "Close",IDC_BUTTON_CLOSE,196,84,50,11
LTEXT "-3.0",IDC_STATIC,139,25,13,8
LTEXT "3.0",IDC_STATIC,252,25,11,8
LTEXT "0",IDC_STATIC,147,40,8,8
LTEXT "360",IDC_STATIC,252,40,13,8
LTEXT "-2.0",IDC_STATIC,139,55,13,8
LTEXT "2.0",IDC_STATIC,253,55,11,8
END
IDD_DIALOG_CANVASSIZE DIALOG DISCARDABLE 0, 0, 141, 62
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "修改画布大小"
FONT 10, "System"
BEGIN
GROUPBOX "Position",IDC_STATIC,5,0,55,55
CONTROL "",IDC_RADIO_LEFTUP,"Button",BS_AUTORADIOBUTTON |
WS_GROUP,14,12,8,8
CONTROL "",IDC_RADIO_CENTERUP,"Button",BS_AUTORADIOBUTTON,29,12,
9,8
CONTROL "",IDC_RADIO_RIGHTUP,"Button",BS_AUTORADIOBUTTON,44,12,9,
8
CONTROL "",IDC_RADIO_LEFTCENTER,"Button",BS_AUTORADIOBUTTON,14,
26,9,8
CONTROL "",IDC_RADIO_CENTERCENTER,"Button",BS_AUTORADIOBUTTON,29,
26,9,8
CONTROL "",IDC_RADIO_RIGHTCENTER,"Button",BS_AUTORADIOBUTTON,44,
26,9,8
CONTROL "",IDC_RADIO_LEFTDOWN,"Button",BS_AUTORADIOBUTTON,14,41,
9,8
CONTROL "",IDC_RADIO_CENTERDOWN,"Button",BS_AUTORADIOBUTTON,29,
41,9,8
CONTROL "",IDC_RADIO_RIGHTDOWN,"Button",BS_AUTORADIOBUTTON,44,41,
9,8
EDITTEXT IDC_EDIT_WIDTH,94,4,38,12,ES_AUTOHSCROLL | ES_NUMBER
EDITTEXT IDC_EDIT_HEIGHT,94,23,38,12,ES_AUTOHSCROLL | ES_NUMBER
PUSHBUTTON "Apply",IDC_BUTTON_OK,72,45,59,10
LTEXT "Width:",IDC_STATIC,67,3,22,8
LTEXT "Height:",IDC_STATIC,65,22,24,8
END
IDD_DIALOG_ATTENTION DIALOG DISCARDABLE 0, 0, 187, 46
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "注意"
FONT 10, "System"
BEGIN
PUSHBUTTON "Apply",IDC_BUTTON_APPLY,147,4,32,10
PUSHBUTTON "Cancel",IDC_BUTTON_CANCEL,147,18,32,10
GROUPBOX "Attention:",IDC_STATIC,5,1,136,37
LTEXT "你最好先保存或撤消上一次操作。",IDC_STATIC,11,12,121,8
LTEXT "若要继续进行操作的话,单击Apply。",IDC_STATIC,11,25,128,
8
END
IDD_DIALOG_PERSPECTIVE DIALOG DISCARDABLE 0, 0, 282, 110
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "透视变换"
FONT 10, "System"
BEGIN
PUSHBUTTON "Apply",IDC_BUTTON_APPLY,135,83,50,11
PUSHBUTTON "Close",IDC_BUTTON_CANCEL,197,83,50,11
GROUPBOX "预览:",IDC_STATIC,7,7,95,96
LTEXT "Static",IDC_PIC,17,19,75,75
CONTROL "Slider1",IDC_SLIDER_R,"msctls_trackbar32",TBS_NOTICKS |
WS_TABSTOP,160,11,100,10
CONTROL "Slider1",IDC_SLIDER_FAI,"msctls_trackbar32",TBS_NOTICKS |
WS_TABSTOP,160,39,100,10
CONTROL "Slider1",IDC_SLIDER_THETA,"msctls_trackbar32",
TBS_NOTICKS | WS_TABSTOP,160,25,100,10
CONTROL "Slider1",IDC_SLIDER_F,"msctls_trackbar32",TBS_NOTICKS |
WS_TABSTOP,160,53,100,10
LTEXT "垂直角度:",IDC_STATIC,109,24,41,8
LTEXT "水平角度:",IDC_STATIC,109,38,41,8
LTEXT "距离:",IDC_STATIC,109,10,25,8
LTEXT "焦距:",IDC_STATIC,109,52,25,8
LTEXT "0.3",ID_STATIC,150,11,11,8
LTEXT "0",IDC_STATIC,155,39,8,8
LTEXT "10",IDC_STATIC,150,25,9,8
LTEXT "0.1",IDC_STATIC,150,53,11,8
LTEXT "10",ID_STATIC2,260,11,9,8
LTEXT "359",IDC_STATIC,260,39,8,8
LTEXT "180",IDC_STATIC,260,25,13,8
LTEXT "10",IDC_STATIC,261,53,9,8
END
IDD_DIALOG_HOUGHLINE DIALOG DISCARDABLE 0, 0, 54, 89
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Hough变换"
FONT 10, "System"
BEGIN
DEFPUSHBUTTON "Apply",IDOK,11,40,32,14
PUSHBUTTON "Cancel",IDCANCEL,11,61,32,14
EDITTEXT IDC_EDIT1,11,20,32,12,ES_AUTOHSCROLL
LTEXT "图形个数:",IDC_STATIC,11,7,41,8
END
#ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
// Version
//
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?