zoukankan      html  css  js  c++  java
  • resource.h

    resource.h就是.rc文件的头文件
    .rc文件里的常量全在resource.h定义

    .rc文件和resource.h 都是给project add resource 的时候VS 自动生成的。
    一般情况下不用你去写和修改
    vc会帮你写和改
    但是如果你想用以前的.rc中的资源比如你以前做的对话框
    你只需复制粘贴就行了
    就象下面这段

    IDD_JK_DIALOG DIALOGEX 0, 0, 320, 200
    STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
    EXSTYLE WS_EX_APPWINDOW
    CAPTION "jk"
    FONT 9, "宋体"
    BEGIN
        PUSHBUTTON      "学号",IDC_BUTTON1,25,75,62,22
        PUSHBUTTON      "姓名",IDC_BUTTON2,179,75,64,24
        EDITTEXT        IDC_EDIT1,105,75,57,24,ES_AUTOHSCROLL
        EDITTEXT        IDC_EDIT2,261,75,46,24,ES_AUTOHSCROLL
    END
    你可以复制到你新的工程里去。
    方法是用记事本打开.rc文件然后粘贴进去
    但是vc可能会提示IDD_JK_DIALOG IDC_BUTTON1,IDC_BUTTON2,IDC_EDIT1,IDC_EDIT2没有定义
    这时你只需要用记事本打开resource.h
    在里面加
    #define IDD_JK_DIALOG                   102
    #define IDC_BUTTON1                     1000
    #define IDC_BUTTON2                     1001
    #define IDC_EDIT1                       1002
    #define IDC_EDIT2                       1003
    如果你需要做一个有很多控件的对话框,但是以前做过一个一样的对话框,这时你就可以使用这种方法。

    //{{NO_DEPENDENCIES}}
    // Microsoft Developer Studio generated include file.
    // Used by DrawPlot.rc
    //
    #define IDD_ABOUTBOX                    100
    #define IDD_DRAWPLOT_FORM               101
    #define IDR_MAINFRAME                   128
    #define IDR_DRAWPLTYPE                  129
    #define IDD_CELL                        130
    #define IDC_TAB_PLOT                    1001
    #define IDC_CELL                        1002
    
    // Next default values for new objects
    // 
    #ifdef APSTUDIO_INVOKED
    #ifndef APSTUDIO_READONLY_SYMBOLS
    #define _APS_3D_CONTROLS                     1
    #define _APS_NEXT_RESOURCE_VALUE        131
    #define _APS_NEXT_COMMAND_VALUE         32771
    #define _APS_NEXT_CONTROL_VALUE         1003
    #define _APS_NEXT_SYMED_VALUE           101
    #endif
    #endif
  • 相关阅读:
    【mongoDB运维篇④】Shard 分片集群
    【Linux高频命令专题(11)】cp
    【Linux高频命令专题(10)】mv
    Nginx + Lua + 共享内存
    ngx_lua模块学习示例之waf
    在 Golang 中使用 Protobuf
    openresty package.path require 报错
    ngx_lua 模块
    Lua中的常用语句结构以及函数
    lua日期与时间操作
  • 原文地址:https://www.cnblogs.com/ybqjymy/p/15123767.html
Copyright © 2011-2022 走看看