gpt4 book ai didi

c# - WIA 常量和值的 Intellisense/文档

转载 作者:行者123 更新时间:2023-11-30 18:27:04 24 4
gpt4 key购买 nike

查看 WIA_IPS_DOCUMENT_HANDLING_SELECT 的 WIA 驱动程序文档属性,有效值列为:

  • BACK_FIRST
  • 只返回
  • 复式
  • 前排
  • 只在前面

只有名称,没有值。

从应用程序开发人员的角度来看属性的文档(WIA_IPS_DOCUMENT_HANDLING_SELECT 看起来一样。

如果我想使用 WIA Automation 和 VB.NET(在 C# 中同样容易)编写以下代码:

Dim manager = New DeviceManager
Dim deviceinfo = manager.DeviceInfos.Cast(Of DeviceInfo).First() 'Assuming there is an available device
Dim device = deviceinfo.Connect
device.Properties(WIA_IPS_DOCUMENT_HANDLING_SELECT).Value = FRONT_FIRST

我不能这样做,因为这些常量在 WIA 自动化层中不可用,因此在 Intellisense 中不可用。

我可以定义我需要的特定常量,或者在我知道时使用魔数(Magic Number):

device.Properties(3088).Value = ???

如何在不自己定义的情况下在 Intellisense 中获取这些常量,或者这些常量值的文档在哪里?

最佳答案

你是说这样?

Public Class Const_WIA

Public Const WIA_RESERVED_FOR_NEW_PROPS As UInt32 = 1024
Public Const WIA_DIP_FIRST As UInt32 = 2
Public Const WIA_DPA_FIRST As UInt32 = WIA_DIP_FIRST + WIA_RESERVED_FOR_NEW_PROPS
Public Const WIA_DPC_FIRST As UInt32 = WIA_DPA_FIRST + WIA_RESERVED_FOR_NEW_PROPS '
' //
' // Scanner only device properties (DPS)
' //
Public Const WIA_DPS_FIRST As UInt32 = WIA_DPC_FIRST + WIA_RESERVED_FOR_NEW_PROPS
Public Const WIA_DPS_DOCUMENT_HANDLING_STATUS As UInt32 = WIA_DPS_FIRST + 13
Public Const WIA_DPS_DOCUMENT_HANDLING_SELECT As UInt32 = WIA_DPS_FIRST + 14
End Class

here's具有匹配值的列表

关于c# - WIA 常量和值的 Intellisense/文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27409534/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com