| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 542 人关注过本帖
标题:求大虾教,如何使用CV++使用资源模板
只看楼主 加入收藏
ningjinyong2
Rank: 1
等 级:新手上路
帖 子:36
专家分:1
注 册:2010-3-2
结帖率:84.62%
收藏
已结贴  问题点数:40 回复次数:5 
求大虾教,如何使用CV++使用资源模板
比如知道资源的代码:


#include "resource.h"

#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#define APSTUDIO_HIDDEN_SYMBOLS
#include "windows.h"
#undef APSTUDIO_HIDDEN_SYMBOLS

/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS

/////////////////////////////////////////////////////////////////////////////
// English (Canada) resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENC)
#ifdef _WIN32
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_CAN
#pragma code_page(1252)
#endif //_WIN32

#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//

1 TEXTINCLUDE DISCARDABLE
BEGIN
    "resource.h\0"
END

2 TEXTINCLUDE DISCARDABLE
BEGIN
    "#define APSTUDIO_HIDDEN_SYMBOLS\r\n"
    "#include ""windows.h""\r\n"
    "#undef APSTUDIO_HIDDEN_SYMBOLS\r\n"
    "\0"
END

3 TEXTINCLUDE DISCARDABLE
BEGIN
    "\r\n"
    "\0"
END
#endif    // APSTUDIO_INVOKED

// Menu

IDR_MAINMENU MENU DISCARDABLE
BEGIN
    POPUP "&File"
    BEGIN
        MENUITEM "&New",                        ID_FILE_NEW
        MENUITEM "&Open...",                    ID_FILE_OPEN
        MENUITEM "Save &As...",                 ID_FILE_SAVEAS
        MENUITEM SEPARATOR
        MENUITEM "E&xit",                       ID_FILE_EXIT
    END
END

#endif    // English (Canada) resources
////////////////////////////////////////////////////////////////////////////

#ifndef APSTUDIO_INVOKED
// Generated from the TEXTINCLUDE 3 resource.
#endif    // not APSTUDIO_INVOKED

不知道如何用VC++转换成菜单 先谢了。
搜索更多相关主题的帖子: English 资源 
2011-05-14 18:55
yuccn
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:何方
等 级:版主
威 望:167
帖 子:6815
专家分:42393
注 册:2010-12-16
收藏
得分:0 
用记事本编辑你工程的 .rc文件,吧这个拷贝粘贴进去

我行我乐
公众号:逻辑客栈
我的博客:
https://blog.yuccn. net
2011-05-15 08:11
w123012306
Rank: 9Rank: 9Rank: 9
来 自:湖南
等 级:蜘蛛侠
威 望:4
帖 子:307
专家分:1180
注 册:2010-4-22
收藏
得分:0 
#include<set>
//你要用的容器在<set>里面替换就可以了,如其他
using namespace  std;

void mai()
{
set<int> st;
st.insert(1);//插入
st.delete(1);//删除
}

楼上,楼下的一定要幸福开心哦!
2011-05-15 09:23
ningjinyong2
Rank: 1
等 级:新手上路
帖 子:36
专家分:1
注 册:2010-3-2
收藏
得分:0 
yucca大虾,能详细点吗?我按照你的说法去做,总是出错啊。
2011-05-15 13:00
yuccn
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:何方
等 级:版主
威 望:167
帖 子:6815
专家分:42393
注 册:2010-12-16
收藏
得分:40 
你写程序的时候 一般的工程都会有 **.rc(**一般就是你的工程的名字)的文件和resource.h。**.rc这个文件就是包含了你定义的对话框、 菜单、图片 等资源。resource.h 包含了所需的宏定义。

就比如你想把你上面的那个菜单加到其他的工程去,你上面的资源文件菜单有 file-》new - open 等菜单
也就是这个
IDR_MAINMENU MENU DISCARDABLE
BEGIN
    POPUP "&File"
    BEGIN
        MENUITEM "&New",                        ID_FILE_NEW
        MENUITEM "&Open...",                    ID_FILE_OPEN
        MENUITEM "Save &As...",                 ID_FILE_SAVEAS
        MENUITEM SEPARATOR
        MENUITEM "E&xit",                       ID_FILE_EXIT
    END
END

把它拷贝到你要加进的工程的那个资源文件(也就是上面所说的*.rc) 。放到一个正确的位置上。但是这样还要吧那些宏定义也加进去的。比如加进去的那个工程是没有ID_FILE_NEW、ID_FILE_OPEN等这些ID宏定义的,也要把它放到对于的工程的那个resource.h文件中。ID值一定要定义正确。。

如果你是个vc新手,我不建议你那样用。不如自己对着你的工程重新建立一个资源文件。

我行我乐
公众号:逻辑客栈
我的博客:
https://blog.yuccn. net
2011-05-16 07:51
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:0 
我只知道怎么写图标信息进去

IDI_SDK      ICON      DISCARDABLE           "make.ico"

把这个往那个.rc文件写

                                         
===========深入<----------------->浅出============
2011-05-16 09:45
快速回复:求大虾教,如何使用CV++使用资源模板
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021348 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved