请问c#如果调用Shell32.dll实现打印功能

问题描述

C#里有自己的弹出打印对话框实现打印功能。可我想调用系统的dll来打开打印对话框并且实现打印功能,初步调查是用shell32.dll这个系统类,好像通过dllimp进来但不知道怎么使用。可以帮助我吗?万分感谢!

解决方案

解决方案二:
怎么稍微有点技术含量的就没人回答呐~~
解决方案三:
自己顶

时间: 2024-09-11 20:59:24

请问c#如果调用Shell32.dll实现打印功能的相关文章

请问c#如何调用ntdll.dll中的ntquerysysteminformation函数??

问题描述 请问c#如何调用ntdll.dll中的ntquerysysteminformation函数??google了一下函数原形ntsysapintstatusntapintquerysysteminformation(inuintsysteminformationclass,//信息类型outpvoidsysteminformation,//缓冲指针inulongsysteminformationlength,//缓冲的字节大小outpulongreturnlengthoptional//写

请问一个c#调用c++dll的问题?

问题描述 如果c++intConvertToByte(constchar*input,byte*msg) 请问下c#中怎么对应byte*? 解决方案 解决方案二:还真没用过,你可以试一试string解决方案三:引用1楼chinajiyong的回复: 还真没用过,你可以试一试string 或者refbyte

java-JAVA Swing 调用打印功能时,不能将完整页面打印出来,求帮助

问题描述 JAVA Swing 调用打印功能时,不能将完整页面打印出来,求帮助 50C 文档">这个是用java Swing作出的界面展示效果,我想点击打印将页面完整打印在A4纸上,但是打印出来不完整,请问该如何做 解决方案 关于页面打印功能的调用jsp页面调用打印功能 解决方案二: 这个打印是掉的时候就有预览功能吗? 解决方案三: 怎么不完整,把不完整的也发出来看看啊.

c#-求助,请问,E写的DLL被C#调用就报错是为什么?

问题描述 求助,请问,E写的DLL被C#调用就报错是为什么? 求助,请问,E写的DLL被C#调用就报错是为什么? 传参弹窗的那种DLL 解决方案 贴出你的函数原型,看看C#这里声明的对不对. 解决方案二:

c#-请问如何实现C#调用C++ dll动态链接库

问题描述 请问如何实现C#调用C++ dll动态链接库 通过C# 调用 C++ 的JNetLogin方法: 下面是C#的调用方法,但是一直报错,可能是参数的问题.请问如何修改下面的代码,谢谢! [DllImport("JNetSDK.dll")] public static extern long JNetLogin(string lpszIP, int iDevPort, string lpszUser, string lpszPassword, int iTimeOut, fcbJ

请教一下,使用C#调用POSDLL.dll使用佳博打印的问题

问题描述 请教一下,使用C#调用POSDLL.dll使用佳博打印的问题OPOSOPOS=newOPOS();boola=OPOS.OpenUSBPort("USB001");publicboolOpenUSBPort(stringUSBPortName){POS_IntPtr=POS_Open(USBPortName,0,0,0,0,POS_OPEN_BYUSB_PORT);if((int)POS_IntPtr!=-1)returntrue;elsereturnfalse;}[DllI

[求助]请问一下 VB.net 2013 如何调用 libmysql.dll 连接数据库[]

问题描述 请问一下VB.net2013如何调用libmysql.dll连接数据库,如何操作数据库,请高手指点一下,如有例子是最好了!我一个人试了好久,也百度了好多时间,总归不得其门而入万分感谢! 解决方案 解决方案二:来个高手来帮个忙呀解决方案三:首先下载mysql.data.dll官网有项目中添加引用然后就可以像mssql一样用了(有些sql语句可能稍微有些区别)ImportMySql.Data.MySqlClientDimmyConnectionString="Database=test;D

新人请问C#如何调用相对路径下的dll文件并使用.

问题描述 是这样的,我有个小程序,我想不用"右键>添加引用"这样去调用dll文件,因为这是调用相对路径啊,换个盘符就没法用了,而且程序还报错.我想知道怎么样才能调用同级目录下的dll文件,并且使用.Debug文件夹:ItemImage.dll<---就是调用这个dll文件FrmMain.exe<---这是主程序FrmMain.pdbFrmMain.vshost.exeFrmMain.vshost.exe.manifest请大神们来解决啊! 解决方案 解决方案二:直接添

struct-关于C#调用C++dll的问题

问题描述 关于C#调用C++dll的问题 在c#调用dll中遇到了个巨坑,请大侠&大神帮忙c++定义://! 长度为10的字符串typedef char TAPISTR_10[11];typedef char TAPICHAR;typedef char TAPIDTSTAMP[24]; //! int 32typedef int TAPIINT32;//! unsigned 32typedef unsigned int TAPIUINT32;//! int 64typedef long long