阅读:2002回复:7
求助:为什么我安装的打印机出现的属性页只有三个页面啊?
我用SDK中的sample(win98下的)CBitmap,用VC1.5编译后安装打印机,却发现打印机属性页只有三项哟,“常规”、“详细资料”和“共享”,却没有DPI、纸张等相关信息啊,而DPI、纸张等相关信息我都是在RC文件中写好的,RC是连同c源文件一起编译的啊?
我怀疑是与GPC文件有关,可是这个GPC文件如何来修改啊? 请各位大师帮帮我哟! :( |
|
沙发#
发布于:2004-10-12 18:50
我用SDK中的sample(win98下的)CBitmap,用VC1.5编译后安装打印机,却发现打印机属性页只有三项哟,“常规”、“详细资料”和“共享”,却没有DPI、纸张等相关信息啊,而DPI、纸张等相关信息我都是在RC文件中写好的,RC是连同c源文件一起编译的啊? SDK不是DDK编译的? 恐怕不行 |
|
|
板凳#
发布于:2004-10-12 18:52
使用ddk98 + vc1.5 编译cbitmap,可以正常安装
|
|
|
地板#
发布于:2004-10-13 11:36
使用ddk98 + vc1.5 编译cbitmap,可以正常安装 请问:我只会单独使用这两个工具进行编译cbitmap,分别编译出来的driver好象大小不一样哟,而且用DDK编译出的driver好象没法实现打印功能,一打印就会弹出有乱码title的dialog出来,那如何把ddk98和vc1.5联合起来进行编译啊? cliicy :) |
|
地下室#
发布于:2004-10-13 17:28
[quote]使用ddk98 + vc1.5 编译cbitmap,可以正常安装 请问:我只会单独使用这两个工具进行编译cbitmap,分别编译出来的driver好象大小不一样哟,而且用DDK编译出的driver好象没法实现打印功能,一打印就会弹出有乱码title的dialog出来,那如何把ddk98和vc1.5联合起来进行编译啊? cliicy :) [/quote] 在master.mk文件中 先设置C16_ROOT=D:\msvc1.5 然后直接进入DDK环境编译即可 |
|
|
5楼#
发布于:2004-10-13 20:45
我用SDK中的sample(win98下的)CBitmap,用VC1.5编译后安装打印机,却发现打印机属性页只有三项哟,“常规”、“详细资料”和“共享”,却没有DPI、纸张等相关信息啊,而DPI、纸张等相关信息我都是在RC文件中写好的,RC是连同c源文件一起编译的啊? cbitmap本来就应该只有三个属性页,dpi的信息好像是在其中一个 属性页中可以找到的。 添加属性页不是在GPC文件里修改的,需要代码实现。 |
|
6楼#
发布于:2004-10-14 10:59
我现在单独用VC1.5及联合DDK编译后都能正常安装了哟,开始用vc1.5build后没法显示其它"paper"\"Graphics"\"DeviceOptions"属性页的原因可能是我VC1.5中c/c++ compiler options的选项选得不对哟.
:D |
|
7楼#
发布于:2004-10-14 11:06
cbitmap本来就应该只有三个属性页,dpi的信息好像是在其中一个 属性页中可以找到的。 添加属性页不是在GPC文件里修改的,需要代码实现。 [/quote] 如果printer driver安装后只有三个系统默认的属性页的话,那一定会导致荡机的,这个问题我先前碰到过N次了,cbitmap不会只有三个属性页的,我先前builder有问题时就只会出现系统默认的那三个属性页,所以老死机,现在好了,RC文件中有的属性全都出来了,所以就不会死机了,DPI信息是显示在Graphics属性页中的,不可能出现在系统默认的"常规"、“详细资料”、“共享”这三项属性页中的。 |
|