VC6资源移植

    技术2022-05-13  36

    近来一直用VC6这个古老而又实用的家伙,网上VC6做的资源还是蛮多的,今天看上了一个设计好的界面,想给他移植过来,费了好一会力气,现整理如下:

    1、打开要移植的源工程的ResourceView,选择要移植的资源,可以是Dialog,Bitmap,等等(Sring Table不能移植,粘贴不动呵呵,要自己新建了),粘贴,CTRL+C

    2、关闭源工程(file->close workspace),打开目标工程(file->open workspace)。注意,要保证是同一个VC6环境进程。即关闭工程但是不关闭VC6,否则不能粘贴。打开目标工程后,粘贴。可以同时复制多个资源,比如Bitmap,复制过来后,会自动把关联的图片也复制到目标工程的res文件夹下。

    3、复制资源完成后,进入ClassWzard,生成类,此时,如果不需要原来的代码,可以重命名,生成新的.cpp和.h,如果,要把原来的代码也要移植过来,就要和源类名命名一致,关闭目标工程,并将原来的.cpp和.h拷到目标工程覆盖。

    4、检查复制资源的ID,复制时可能会改变。

    5、在.h的文件中加入#include "resource.h"

    6、编译吧,根据提示,找找哪些是该删的头文件,变量啥的


    最新回复(0)