[资源][编辑器]vc中的资源编辑器

09月 18th, 2008 by admin
Posted in VC/MFC | No Comments »

新建Icon资源后,出现一个青色的空的32*32的icon,可以在其上画图,右边的颜色工具条里面有很多颜色供选择,里面有
2个特殊的颜色,一个是青色的,一个是粉红色的,好像是叫什么”屏幕背景颜色”,请问这2中颜色有何区别?????

如果你把青色的都擦出那么图标就变成白色的了。

青色是透明的那么那个粉红色的又是什么

我把整个图标用Inverse Color颜色刷了一下,让后将生成的图标放在桌面上,看起来就是透明的,好像没有什么反转的效果

楼上各位正解,实际上自己可以试一下。

 

Tags: ,

[资源][resource][文件夹]VC++中资源resource文件夹下的右键的插入和引入有什么区别麻烦点拨一下。

09月 7th, 2008 by admin
Posted in VC/MFC | No Comments »

插入弹出来的就是bitmap,dialog等类似的控件,引入资源弹出的是registered ActiveX controls,但一片空白什么都不显示,我想添加按钮,输入文本框,怎么添加啊?

SF

引用 1 楼 wqvbjhc 的回复:
插入等天新建一个.引入就是从外部(你的硬盘)上找一个资源(.bmp,ico等)插入

那请问怎么添加按钮,输入文本框什么的?因为资源里头没有。。。

右键,属性,多看点书吧

Tags: , , ,

[包含][代码][资源]包含代码和资源的dll

09月 6th, 2008 by admin
Posted in VC/MFC | No Comments »

我要用VC编写一个dll,既要包含资源,又要包含一些函数供exe调用,我应该怎么做?请大虾不吝赐教

用dllexport关键字来导出函数,资源则可以直接添加到DLL里面,在FindResource时指定包含资源的DLL的句柄即可。

就象普通dll操作一样的,

使用新建向导建立一个可以扩展到MFC Dll就行了!!
然后在里面可以添加资源、和函数!!!

由于这个dll是给汇编调用的,只能用非mfc的dll

知道怎么弄了,多谢各位指点

Tags: , , ,

[CPropertySheet][窗口][资源]CPropertySheet中的窗口资源切换问题

09月 1st, 2008 by admin
Posted in VC/MFC | No Comments »

我有多个dll模块,每个dll模块中会导出若干个CPropertyPage的页面指针,并将这些页面加入到CPropertySheet。
由于是多个dll,因此存在资源切换的问题,
但是CPropertyPage的对话框的创建是由CPropertySheet中点击显示某个页面时才会进行,
因此我没有机会去切换资源,如果出现资源冲突的问题,就会导致对话框创建失败。

请问大侠有没有办法解决这个问题?

最好参考桌面属性对话框,这种对话框是一种COM组件,通过调用OleCreatePropertyFrame来启动,你能控制它显示哪些页面,每个页面都实现了IPropertyPage接口,每个页面接口可以属于不同的组件DLL中,资源切换问题是不存在的。

纯窗口形式的CPropertySheet类没有足够的灵活性,资源切换可能会遇到麻烦。

Tags: , , ,

[CPropertySheet][窗口][资源]CPropertySheet中的窗口资源切换问题

09月 1st, 2008 by admin
Posted in VC/MFC | No Comments »

我有多个dll模块,每个dll模块中会导出若干个CPropertyPage的页面指针,并将这些页面加入到CPropertySheet。
由于是多个dll,因此存在资源切换的问题,
但是CPropertyPage的对话框的创建是由CPropertySheet中点击显示某个页面时才会进行,
因此我没有机会去切换资源,如果出现资源冲突的问题,就会导致对话框创建失败。

请问大侠有没有办法解决这个问题?

最好参考桌面属性对话框,这种对话框是一种COM组件,通过调用OleCreatePropertyFrame来启动,你能控制它显示哪些页面,每个页面都实现了IPropertyPage接口,每个页面接口可以属于不同的组件DLL中,资源切换问题是不存在的。

纯窗口形式的CPropertySheet类没有足够的灵活性,资源切换可能会遇到麻烦。

Tags: , , ,

[CPropertySheet][窗口][资源]CPropertySheet中的窗口资源切换问题

09月 1st, 2008 by admin
Posted in VC/MFC | No Comments »

我有多个dll模块,每个dll模块中会导出若干个CPropertyPage的页面指针,并将这些页面加入到CPropertySheet。
由于是多个dll,因此存在资源切换的问题,
但是CPropertyPage的对话框的创建是由CPropertySheet中点击显示某个页面时才会进行,
因此我没有机会去切换资源,如果出现资源冲突的问题,就会导致对话框创建失败。

请问大侠有没有办法解决这个问题?

最好参考桌面属性对话框,这种对话框是一种COM组件,通过调用OleCreatePropertyFrame来启动,你能控制它显示哪些页面,每个页面都实现了IPropertyPage接口,每个页面接口可以属于不同的组件DLL中,资源切换问题是不存在的。

纯窗口形式的CPropertySheet类没有足够的灵活性,资源切换可能会遇到麻烦。

Tags: , , ,

[CPropertySheet][窗口][资源]CPropertySheet中的窗口资源切换问题

09月 1st, 2008 by admin
Posted in VC/MFC | No Comments »

我有多个dll模块,每个dll模块中会导出若干个CPropertyPage的页面指针,并将这些页面加入到CPropertySheet。
由于是多个dll,因此存在资源切换的问题,
但是CPropertyPage的对话框的创建是由CPropertySheet中点击显示某个页面时才会进行,
因此我没有机会去切换资源,如果出现资源冲突的问题,就会导致对话框创建失败。

请问大侠有没有办法解决这个问题?

最好参考桌面属性对话框,这种对话框是一种COM组件,通过调用OleCreatePropertyFrame来启动,你能控制它显示哪些页面,每个页面都实现了IPropertyPage接口,每个页面接口可以属于不同的组件DLL中,资源切换问题是不存在的。

纯窗口形式的CPropertySheet类没有足够的灵活性,资源切换可能会遇到麻烦。

Tags: , , ,

[CPropertySheet][窗口][资源]CPropertySheet中的窗口资源切换问题

09月 1st, 2008 by admin
Posted in VC/MFC | No Comments »

我有多个dll模块,每个dll模块中会导出若干个CPropertyPage的页面指针,并将这些页面加入到CPropertySheet。
由于是多个dll,因此存在资源切换的问题,
但是CPropertyPage的对话框的创建是由CPropertySheet中点击显示某个页面时才会进行,
因此我没有机会去切换资源,如果出现资源冲突的问题,就会导致对话框创建失败。

请问大侠有没有办法解决这个问题?

最好参考桌面属性对话框,这种对话框是一种COM组件,通过调用OleCreatePropertyFrame来启动,你能控制它显示哪些页面,每个页面都实现了IPropertyPage接口,每个页面接口可以属于不同的组件DLL中,资源切换问题是不存在的。

纯窗口形式的CPropertySheet类没有足够的灵活性,资源切换可能会遇到麻烦。

Tags: , , ,

[CPropertySheet][窗口][资源]CPropertySheet中的窗口资源切换问题

09月 1st, 2008 by admin
Posted in VC/MFC | No Comments »

我有多个dll模块,每个dll模块中会导出若干个CPropertyPage的页面指针,并将这些页面加入到CPropertySheet。
由于是多个dll,因此存在资源切换的问题,
但是CPropertyPage的对话框的创建是由CPropertySheet中点击显示某个页面时才会进行,
因此我没有机会去切换资源,如果出现资源冲突的问题,就会导致对话框创建失败。

请问大侠有没有办法解决这个问题?

最好参考桌面属性对话框,这种对话框是一种COM组件,通过调用OleCreatePropertyFrame来启动,你能控制它显示哪些页面,每个页面都实现了IPropertyPage接口,每个页面接口可以属于不同的组件DLL中,资源切换问题是不存在的。

纯窗口形式的CPropertySheet类没有足够的灵活性,资源切换可能会遇到麻烦。

Tags: , , ,

[CPropertySheet][窗口][资源]CPropertySheet中的窗口资源切换问题

09月 1st, 2008 by admin
Posted in VC/MFC | No Comments »

我有多个dll模块,每个dll模块中会导出若干个CPropertyPage的页面指针,并将这些页面加入到CPropertySheet。
由于是多个dll,因此存在资源切换的问题,
但是CPropertyPage的对话框的创建是由CPropertySheet中点击显示某个页面时才会进行,
因此我没有机会去切换资源,如果出现资源冲突的问题,就会导致对话框创建失败。

请问大侠有没有办法解决这个问题?

最好参考桌面属性对话框,这种对话框是一种COM组件,通过调用OleCreatePropertyFrame来启动,你能控制它显示哪些页面,每个页面都实现了IPropertyPage接口,每个页面接口可以属于不同的组件DLL中,资源切换问题是不存在的。

纯窗口形式的CPropertySheet类没有足够的灵活性,资源切换可能会遇到麻烦。

Tags: , , ,