代码之家  ›  专栏  ›  技术社区  ›  Pentium10

如何将数据放入用.NET编写的Windows Mobile设备上的剪贴板?

  •  1
  • Pentium10  · 技术社区  · 15 年前

    我想使用C和紧凑框架将一些数据放入剪贴板。我正在使用Windows Mobile设备。

    如何将数据放入用C语言编写的Windows Mobile设备的剪贴板?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Patrick Kafka    15 年前

    使用system.windows.forms;

    Clipboard.SetDataObject()
    
        2
  •  1
  •   John Knoeller    15 年前

    记住clipbard属于用户,所以除非用户要求,否则您不应该将数据放入剪贴板。(通过选择剪切/复制等)。

    .NET有一个 Clipboard 对象,可用于将数据放入剪贴板。

    剪贴板对象有几个静态方法,您可以使用这些方法 SetText , SetImage , SetAudio SetDataObject

    注意:对象必须是可序列化的,才能放到剪贴板上。如果将不可序列化的对象传递给剪贴板方法,该方法将失败,不会引发异常。