Type a page name and press Enter. You'll jump to the page if it exists, or you can create it if it doesn't.
To create a page in a module other than user32, prefix the name with the module name and a period.
GetClipboardFormatName (user32)
.
C# Signature:
[DllImport("user32.dll")]
static extern int GetClipboardFormatName(uint format, [Out] StringBuilder
lpszFormatName, int cchMaxCount);
User-Defined Types:
None.
Notes:
None.
Tips & Tricks:
Please add some!
Sample Code:
//Displays the id and name of the all the different data formats currently in the clipboard.
//Create a project called ClipBoardTest, a form called Form1 and add two buttons (button1, button2) and two listboxes (listbox1, listbox2).
//Clicking button1 will copy the id and name of all the clipboard formats in the clipboard to listbox1.
//Clicking button2 will copy everything from listbox1 to listbox2. This is useful if you want to
//compare the clipboard formats used by two different applications.
using System;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
namespace ClipBoardTest
{
public partial class Form1 : Form
{
[DllImport("user32.dll")]
static extern uint EnumClipboardFormats(uint format);
helpful tips or sample code to share for using this API in managed code?
corrections to the existing content?
variations of the signature you want to share?
additional languages you want to include?
Select "Edit This Page" on the right hand toolbar and edit it! Or add new pages containing supporting types needed for this API (structures, delegates, and more).