火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 575|回复: 5
打印 上一主题 下一主题

[视窗] 大佬们 请教嵌入式语句

[复制链接]

16

主题

75

帖子

550

积分

高级会员

Rank: 4

积分
550
跳转到指定楼层
楼主
发表于 2024-3-9 10:42:28 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
BOOL OpenPrinter(
  _In_  LPTSTR             pPrinterName,
  _Out_ LPHANDLE           phPrinter,
  _In_  LPPRINTER_DEFAULTS pDefault
);

这个API函数 用嵌入式语句 应该怎么写的

回复

使用道具 举报

16

主题

75

帖子

550

积分

高级会员

Rank: 4

积分
550
沙发
 楼主| 发表于 2024-3-9 22:26:40 | 显示全部楼层
Xelloss0618 发表于 2024-3-9 14:13
类 打印机测试
{
    方法 打开打印机

大佬 不行啊 编译出错了

错误: 使用所指定的本地编译器编译当前程序失败
<C:\Users\Administrator\Desktop\小游戏 辅Zhu\ceee\src\main.v>, 21: 错误:
    error C2664: “逻辑型 OpenPrinterW(LPWSTR,LPHANDLE,LPPRINTER_DEFAULTSW)”: 无法将参数 1 从“const WCHAR *”转换为“LPWSTR”
    note: 转换丢失限定符
    D:\voldev\plugins\vprj_win\sdk\winsdk\10\include\10.0.18362.0\um\winspool.h(1333): note: 参见“OpenPrinterW”的声明
回复

使用道具 举报

16

主题

75

帖子

550

积分

高级会员

Rank: 4

积分
550
板凳
 楼主| 发表于 2024-3-11 10:52:22 | 显示全部楼层
Xelloss0618 发表于 2024-3-10 11:55
哦,没注意它要求没const,加个强转就行了
@ OpenPrinter((LPTSTR)@.GetText(), (LPHANDLE)&@, @) ...

感谢 大佬的 热心解惑
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-6-1 15:16 , Processed in 0.087503 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表