希望前辈们可以救救我,,我卡在这里了,前辈,,小弟有个问题想请教你们、、、就是我用Restorator这个修改器去修改一些程序的配置、、、有些对话框是图片的格式,如果导出的过程中是图片的格式的话,我会修改,,但是有些对话框是导出的是rc 后缀的文件,,希望前辈可以教教我怎样把这个文件rc 修改成任意图片做背景、、、
、下面的是rc文件的代码
201 DIALOG 0, 0, 154, 165
STYLE DS_SETFONT | WS_POPUPWINDOW | WS_CAPTION
CAPTION "手机QQ2008"
FONT 10, "System"
{
 COMBOBOX 1104, 55, 28, 60, 55, CBS_DROPDOWN | CBS_AUTOHSCROLL | NOT WS_VISIBLE | WS_VSCROLL
 EDITTEXT 1002, 55, 46, 67, 12, ES_PASSWORD | ES_AUTOHSCROLL
 AUTOCHECKBOX " 记住密码", 1004, 12, 74, 46, 11
 AUTOCHECKBOX " 接收群消息", 1007, 65, 74, 67, 13
 AUTOCHECKBOX " 隐身登录", 1003, 12, 93, 46, 12
 AUTOCHECKBOX " 屏蔽语音图片", 1077, 65, 93, 72, 11
 AUTOCHECKBOX " 静音登录", 1006, 12, 113, 59, 13
 PUSHBUTTON "中国移动 CMWAP", 1102, 55, 129, 78, 14
 LTEXT "帐号 :", 1079, 12, 31, 39, 8
 LTEXT "密码 :", 1080, 12, 46, 39, 8
 LTEXT "接入点:", 1105, 13, 132, 37, 9
}
上面是一个手机QQ的登录界面的RC文件代码,我想用一张图片做成登录界面的背景(最好是PNG格式),步骤详细点,请问大哥们可以帮帮我吗,,小的感激不尽,,我真的很想学会小的最近找了很多资料,,但是就是卡住了,,希望前辈可以教教我,,小的感激不尽- -、、、、!

解决方案 »

  1.   

    http://www.hiapk.com/thread-742535-1-1.htmlAPK的汉化教程  其中修改图片汉化的过程 跟你的要求相似  可以效仿
      

  2.   

    4、其它文件类型汉化
    - 除了resources.arsc、***.xml、classes.dex这三中常见的文件类型需要汉化外,有些软件还有另外一些文件需要汉化,例如txt、html、png等文件。* 下面对这类文件的汉化作下讲解:
    ① txt汉化,txt之类的文本文件可以直接用Notepad++ Portable打开,难度不大,将里面的内容修改成中文后保存即可。这类文件大部分用作显示关于信息、帮助信息等,所以基本上都是一些整句句子。另外,若保存后在手机上这些内容显示乱码的话,可以尝试将文件格式更改为UTF-8格式(在Notepad++ Portable中打开 格式——转为UTF-8编码格式)。②html文件也和txt类似,可以用Notepad++ Portable汉化,完成后保存即可,需要注意的格式问题也和txt一样。另外要注意的是这类文件里面有代码,熟悉汉化后对这些代码自会有相应的了解,例如<p style="color:red" align="center">,表示这段代码后的文字内容以红色、居中显示。③ png图片文件通常都是用Photoshop来修改的,部分软件是通过调用图片来达到显示选项的目的,而单词又在图片上,所以需要通Photoshop将图片上的单词修改成中文,保存后再拖回apk安装包中替换原文件即可。这个只需要Photoshop上的一些最基本的操作,难度并不大,就不作过多阐述了。
      

  3.   

    前辈,,我要的是修改RC文件,,看图http://img460.ph.126.net/_N_kwJB1A46WvIS7d_ypkA==/2567333262579110963.jpg
      

  4.   

    在打开的工程中,先自定义一个新的资源类型,比如里面填的是PNG,然后工程的资源中就会多出这个选项。
    然后找到.rc文件,用记事本打开,然后找到刚刚的添加的新类型PNG,然后在里面添加项就可以了,比如添加一项
    IDR_PNG_OK PNG "res\\Ok.png"
    这样再重新打开工程,就会发现资源中的PNG这部分多了刚刚添加的文件,不过是多出双引号的,这是因为还没有给它分配ID。这时再把这个文件中的双引号去掉,IDE就会自动为它分配资源ID了。然后就可以通过IDR_PNG_OK这个宏来对它引用了
     
    ::FindResource(hInst,MAKEINTRESOURCE(IDR_PNG_OK),resourceType);