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

📄 rowsetviewer.rc

📁 用测试OLE DB提供者的一个程序。能够测试出OEL DB提供者到底实现了哪些接口?很灵的。
💻 RC
📖 第 1 页 / 共 5 页
字号:
IDMENU_EDITCONTEXT MENU DISCARDABLE 
BEGIN
    POPUP "Edit"
    BEGIN
        MENUITEM "Cu&t",                        IDMENU_CUTEDITWINDOW
        MENUITEM "&Copy",                       IDMENU_COPYEDITWINDOW
        MENUITEM "P&aste",                      IDMENU_PASTEEDITWINDOW
        MENUITEM "Clea&r Window",               IDMENU_CLEAREDITWINDOW
        MENUITEM SEPARATOR
        MENUITEM "&OpenRowset...\tCtrl+O",      IDMENU_OPENROWSET
        MENUITEM "&Execute...\tCtrl+E",         IDMENU_EXECUTE
        MENUITEM "&Param Execute...\tCtrl+W",   IDMENU_COMMANDWITHPARAMETERS_EXECUTE

        MENUITEM SEPARATOR
        MENUITEM "&GetColumnsRowset...",        IDMENU_ROWSET_GETCOLUMNSROWSET

        MENUITEM "Get&SourcesRowset...",        IDMENU_GETSOURCESROWSET
        MENUITEM "SchemaRowset...",             IDMENU_GETSCHEMAROWSET
        MENUITEM SEPARATOR
        MENUITEM "Provider &QuickInfo",         IDMENU_PROVIDERINFO
        MENUITEM "&File Browse...",             IDMENU_BROWSE_TABLENAME
    END
END

IDMENU_NOTIFYCONTEXT MENU DISCARDABLE 
BEGIN
    POPUP "Notify"
    BEGIN
        MENUITEM "Cu&t",                        IDMENU_CUTNOTIFYWINDOW
        MENUITEM "&Copy",                       IDMENU_COPYNOTIFYWINDOW
        MENUITEM "&Paste",                      IDMENU_PASTENOTIFYWINDOW
        MENUITEM "Clea&r Window",               IDMENU_CLEARNOTIFYWINDOW
        MENUITEM SEPARATOR
        POPUP "IRowset&Notify Listener"
        BEGIN
            MENUITEM "S_OK",                        IDMENU_IROWSETNOTIFY_S_OK

            MENUITEM "S_FALSE",                     IDMENU_IROWSETNOTIFY_S_FALSE

            MENUITEM "DB_S_UNWANTEDREASON",         IDMENU_IROWSETNOTIFY_S_UNWANTEDREASON

            MENUITEM "DB_S_UNWANTEDPHASE",          IDMENU_IROWSETNOTIFY_S_UNWANTEDPHASE

            MENUITEM "E_FAIL",                      IDMENU_IROWSETNOTIFY_E_FAIL

        END
        POPUP "IDB&AsynchNotify Listener"
        BEGIN
            MENUITEM "S_OK",                        IDMENU_IDBASYNCHNOTIFY_S_OK

            MENUITEM "S_FALSE",                     IDMENU_IDBASYNCHNOTIFY_S_FALSE

            MENUITEM "DB_S_UNWANTEDREASON",         IDMENU_IDBASYNCHNOTIFY_S_UNWANTEDREASON

            MENUITEM "DB_S_UNWANTEDPHASE",          IDMENU_IDBASYNCHNOTIFY_S_UNWANTEDPHASE

            MENUITEM "E_FAIL",                      IDMENU_IDBASYNCHNOTIFY_E_FAIL

        END
        POPUP "IR&owPosition Listener"
        BEGIN
            MENUITEM "S_OK",                        IDMENU_IROWPOSITION_S_OK
            MENUITEM "S_FALSE",                     IDMENU_IROWPOSITION_S_FALSE

            MENUITEM "DB_S_UNWANTEDREASON",         IDMENU_IROWPOSITION_S_UNWANTEDREASON

            MENUITEM "DB_S_UNWANTEDPHASE",          IDMENU_IROWPOSITION_S_UNWANTEDPHASE

            MENUITEM "E_FAIL",                      IDMENU_IROWPOSITION_E_FAIL

        END
    END
END

IDMENU_CHANGESTATUS MENU DISCARDABLE 
BEGIN
    POPUP "Status"
    BEGIN
        MENUITEM "DBSTATUS_S_OK",               IDMENU_DBSTATUS_S_OK
        MENUITEM "DBSTATUS_S_ISNULL",           IDMENU_DBSTATUS_S_ISNULL
        MENUITEM "DBSTATUS_S_DEFAULT",          IDMENU_DBSTATUS_S_DEFAULT
    END
END

IDMENU_TREESCHEMA MENU DISCARDABLE 
BEGIN
    POPUP "TreeView"
    BEGIN
        MENUITEM "&Copy Text",                  IDMENU_COPYTEXT
        MENUITEM SEPARATOR
        MENUITEM "&OpenRowset...",              IDMENU_OPENROWSET
    END
END

IDMENU_BROWSE_OPTION MENU DISCARDABLE 
BEGIN
    POPUP "BrowseConnect"
    BEGIN
        MENUITEM "&File...",                    IDMENU_BROWSE_FILE
        MENUITEM "&Enumerator...",              IDMENU_BROWSE_ENUM
    END
END

IDMENU_CHANGEVALUE MENU DISCARDABLE 
BEGIN
    POPUP "ChangeValue"
    BEGIN
        MENUITEM "Hexadecimal",                 IDMENU_DISPLAY_HEX
    END
END


/////////////////////////////////////////////////////////////////////////////
//
// Accelerator
//

IDA_ACCELERATOR ACCELERATORS MOVEABLE PURE 
BEGIN
    "D",            IDMENU_DISCONNECT,      VIRTKEY, CONTROL, NOINVERT
    "E",            IDMENU_EXECUTE,         VIRTKEY, CONTROL, NOINVERT
    "F",            IDMENU_CONNECT,         VIRTKEY, CONTROL, NOINVERT
    "G",            IDMENU_GETNEXTROWS,     VIRTKEY, CONTROL, NOINVERT
    "O",            IDMENU_OPENROWSET,      VIRTKEY, CONTROL, NOINVERT
    "R",            IDMENU_RUN,             VIRTKEY, CONTROL, NOINVERT
    "S",            IDMENU_GETSCHEMAROWSET, VIRTKEY, CONTROL, NOINVERT
    "X",            IDMENU_EXECUTE_DATASET, VIRTKEY, CONTROL, NOINVERT
END


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

IDD_ABOUT DIALOG DISCARDABLE  15, 10, 174, 120
STYLE DS_SYSMODAL | DS_MODALFRAME | DS_3DLOOK | WS_CAPTION | WS_SYSMENU
CAPTION "About RowsetViewer"
FONT 8, "MS Shell Dlg"
BEGIN
    CTEXT           "",IDT_FILEDESC,5,6,165,29,SS_SUNKEN | NOT WS_GROUP
    ICON            IDI_ROWSETVIEWER,IDI_ABOUTICON,79,40,20,20
    CTEXT           "RowsetViewer allows you to manipulate OLEDB Rowsets.  They can be created from IOpenRowset, Commands, Schemas, or Enumerators.",
                    IDT_FILEDESC,5,60,165,35,SS_SUNKEN | NOT WS_GROUP
    PUSHBUTTON      "OK",IDOK,65,100,45,14
END

IDD_FULLCONNECT_PROVIDER DIALOG DISCARDABLE  25, 25, 299, 179
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Full Connect"
FONT 8, "MS Shell Dlg"
BEGIN
    GROUPBOX        "Connection",IDC_STATIC,10,5,230,45
    LTEXT           "Saved &Config:",IDT_STATIC,20,15,50,13,SS_CENTERIMAGE
    COMBOBOX        IDC_CONFIG,70,15,160,135,CBS_DROPDOWN | CBS_AUTOHSCROLL | 
                    CBS_SORT | WS_VSCROLL | WS_TABSTOP
    LTEXT           "&Provider:",IDT_STATIC2,20,30,50,12,SS_CENTERIMAGE
    COMBOBOX        IDC_PROVIDER,70,30,160,170,CBS_DROPDOWN | 
                    CBS_AUTOHSCROLL | CBS_SORT | WS_BORDER | WS_VSCROLL | 
                    WS_TABSTOP
    GROUPBOX        "Source",IDC_STATIC,10,55,230,45
    LTEXT           "&Location:",IDC_STATIC,20,65,50,12,SS_CENTERIMAGE
    EDITTEXT        IDE_LOCATION,70,65,150,12,ES_AUTOHSCROLL
    PUSHBUTTON      "...",IDB_BROWSE_LOCATION,220,65,9,12,BS_CENTER | 
                    BS_VCENTER
    LTEXT           "&DataSource:",IDC_STATIC,20,80,50,12,SS_CENTERIMAGE
    EDITTEXT        IDE_DATASOURCE,70,80,150,12,ES_AUTOHSCROLL
    PUSHBUTTON      "...",IDB_BROWSE_DATASOURCE,220,80,9,12
    GROUPBOX        "Login",IDC_STATIC,10,110,230,60
    LTEXT           "&UserID:",IDC_STATIC,20,120,50,12,SS_CENTERIMAGE
    EDITTEXT        IDE_USERID,70,120,160,12,ES_AUTOHSCROLL
    LTEXT           "P&assword:",IDC_STATIC,20,135,50,12,SS_CENTERIMAGE
    EDITTEXT        IDE_PASSWORD,70,135,160,12,ES_PASSWORD | ES_AUTOHSCROLL
    LTEXT           "Promp&t",IDC_STATIC,20,150,50,12,SS_CENTERIMAGE
    COMBOBOX        IDC_PROMPT,70,150,160,100,CBS_DROPDOWNLIST | 
                    CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
    PUSHBUTTON      "&Save",IDB_CONFIG_SAVE,245,10,50,14
    PUSHBUTTON      "&Remove",IDB_CONFIG_REMOVE,245,25,50,14
    PUSHBUTTON      "Re&fresh",IDB_ENUM_REFRESH,245,50,50,14
END

IDD_ROWCHANGE DIALOGEX 0, 0, 334, 195
STYLE DS_MODALFRAME | DS_3DLOOK | WS_CAPTION | WS_SYSMENU
CAPTION "IRowsetChange::InsertRow"
FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
    CONTROL         "List1",IDL_NAMES,"SysListView32",LVS_REPORT | 
                    LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | 
                    WS_TABSTOP,5,5,170,144,WS_EX_RIGHT
    CONTROL         "List2",IDL_VALUES,"SysListView32",LVS_REPORT | 
                    LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_EDITLABELS | 
                    WS_BORDER | WS_TABSTOP,175,5,155,144
    GROUPBOX        "Accessor",IDB_ACCESSOR,5,151,120,39
    CONTROL         "Bind Updateable Columns",IDB_BINDUPDATECOLS,"Button",
                    BS_AUTORADIOBUTTON | WS_TABSTOP,10,160,110,10
    CONTROL         "Bind All Columns",IDB_BINDALLCOLS,"Button",
                    BS_AUTORADIOBUTTON | WS_TABSTOP,10,170,110,10
    CTEXT           "Inserts the desired row of data into the Rowset",
                    IDT_HELPMSG,130,155,200,15,SS_CENTERIMAGE | SS_SUNKEN
    DEFPUSHBUTTON   "OK",IDOK,240,175,45,14
    PUSHBUTTON      "Cancel",IDCANCEL,285,175,45,14
END

IDD_SCHEMAROWSET DIALOG DISCARDABLE  0, 0, 279, 184
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "IDBSchemaRowset"
FONT 8, "MS Shell Dlg"
BEGIN
    COMBOBOX        IDC_SCHEMAS,5,10,270,140,CBS_DROPDOWNLIST | 
                    CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
    LTEXT           "",IDT_RESTRICTION1,5,40,100,12,SS_SUNKEN
    COMBOBOX        IDC_RESTRICTION1,105,40,55,100,CBS_DROPDOWNLIST | 
                    CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
    EDITTEXT        IDE_RESTRICTION1,160,40,115,12,ES_AUTOHSCROLL
    LTEXT           "",IDT_RESTRICTION2,5,55,100,12,SS_SUNKEN
    COMBOBOX        IDC_RESTRICTION2,105,55,55,100,CBS_DROPDOWNLIST | 
                    CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
    EDITTEXT        IDE_RESTRICTION2,160,55,115,12,ES_AUTOHSCROLL
    LTEXT           "",IDT_RESTRICTION3,5,70,100,12,SS_SUNKEN
    COMBOBOX        IDC_RESTRICTION3,105,70,55,100,CBS_DROPDOWNLIST | 
                    CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
    EDITTEXT        IDE_RESTRICTION3,160,70,115,12,ES_AUTOHSCROLL
    LTEXT           "",IDT_RESTRICTION4,5,85,100,12,SS_SUNKEN
    COMBOBOX        IDC_RESTRICTION4,105,85,55,100,CBS_DROPDOWNLIST | 
                    CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
    EDITTEXT        IDE_RESTRICTION4,160,85,115,12,ES_AUTOHSCROLL
    LTEXT           "",IDT_RESTRICTION5,5,100,100,12,SS_SUNKEN
    COMBOBOX        IDC_RESTRICTION5,105,100,55,100,CBS_DROPDOWNLIST | 
                    CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
    EDITTEXT        IDE_RESTRICTION5,160,100,115,12,ES_AUTOHSCROLL
    LTEXT           "",IDT_RESTRICTION6,5,115,100,12,SS_SUNKEN
    COMBOBOX        IDC_RESTRICTION6,105,115,55,100,CBS_DROPDOWNLIST | 
                    CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
    EDITTEXT        IDE_RESTRICTION6,160,115,115,12,ES_AUTOHSCROLL
    LTEXT           "",IDT_RESTRICTION7,5,130,100,12,SS_SUNKEN
    COMBOBOX        IDC_RESTRICTION7,105,130,55,100,CBS_DROPDOWNLIST | 
                    CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
    EDITTEXT        IDE_RESTRICTION7,160,130,115,12,ES_AUTOHSCROLL
    CONTROL         "Use Restrictions",IDB_USERESTRICTIONS,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,5,150,130,10
    CONTROL         "Use Properties",IDB_USEPROPERTIES,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,5,160,130,10
    PUSHBUTTON      "&Properties",IDB_SETPROPERTIES,225,155,50,14
    CONTROL         "Show Supported Schemas Only",IDB_SHOWSUPPORTED,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,5,170,130,10
END

IDD_SETPROPERTIES DIALOG DISCARDABLE  0, 0, 369, 240
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Properties"
FONT 8, "MS Shell Dlg"
BEGIN
    CTEXT           "",IDE_PROPEDIT_NAME,5,10,360,12,SS_CENTERIMAGE | 
                    SS_SUNKEN
    COMBOBOX        IDC_PROPEDIT_OPTIONS,5,25,120,90,CBS_DROPDOWNLIST | 
                    CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
    COMBOBOX        IDC_PROPEDIT_TYPE,125,25,80,90,CBS_DROPDOWNLIST | 
                    CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
    COMBOBOX        IDC_PROPEDIT_VALUE,205,25,160,90,CBS_DROPDOWN | 
                    CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
    CONTROL         "List1",IDL_PROPERTY,"SysListView32",LVS_REPORT | 
                    LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | 
                    WS_TABSTOP,5,45,360,170
    PUSHBUTTON      "&Clear All",IDB_CLEARALL,5,220,50,14
    CTEXT           "PropSet:",IDC_STATIC,60,220,50,12,SS_CENTERIMAGE | 
                    SS_SUNKEN
    COMBOBOX        IDC_PROPSET,110,220,160,70,CBS_DROPDOWNLIST | WS_VSCROLL | 
                    WS_TABSTOP
    DEFPUSHBUTTON   "OK",IDOK,275,220,45,14
    PUSHBUTTON      "Cancel",IDCANCEL,320,220,45,14
END

IDD_STARTTRANSACTION DIALOG DISCARDABLE  0, 0, 273, 58
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "ITransactionLocal::StartTransaction"
FONT 8, "MS Shell Dlg"
BEGIN
    CTEXT           "ISOLEVEL",IDC_STATIC,5,10,75,12,SS_CENTERIMAGE | 
                    SS_SUNKEN
    COMBOBOX        IDC_ISOLEVEL,80,10,180,60,CBS_DROPDOWNLIST | 
                    CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
    CTEXT           "Transaction options",IDC_STATIC,5,25,150,14,
                    SS_CENTERIMAGE | SS_SUNKEN
    DEFPUSHBUTTON   "OK",IDOK,157,25,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,209,25,50,14
END

IDD_ABORTTRANSACTION DIALOG DISCARDABLE  0, 0, 224, 71
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "ITransaction::Abort"
FONT 8, "MS Shell Dlg"
BEGIN
    CTEXT           "fRetaining",IDC_STATIC,5,10,75,12,SS_CENTERIMAGE | 
                    SS_SUNKEN
    COMBOBOX        IDC_RETAINING,80,10,140,60,CBS_DROPDOWNLIST | 
                    CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
    CTEXT           "fAsynch",IDC_STATIC,5,25,75,12,SS_CENTERIMAGE | 
                    SS_SUNKEN
    COMBOBOX        IDC_ASYNCH,80,25,140,45,CBS_DROPDOWNLIST | 
                    CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
    CTEXT           "Abort Transaction options",IDC_STATIC,5,50,110,14,

⌨️ 快捷键说明

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