De forma general se puede averiguar si el Clipboard está vacío contando los formatos que pueda contener, sean texto u otra cosa, inclusive para los formatos personalizados:
Código:
bool IsClipBoardEmpty()
{
bool Result = false;
if(OpenClipboard(0)){
Result = !CountClipboardFormats();
CloseClipboard();
}
return Result;
}
Saludos.