Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-01-2021
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Saber si hay algo en el portapapeles

Tengo que preparar un menú típico Cortar / Copiar / Pegar. ¿Hay alguna forma de saber sin hay contenido en el portapapeles para activar o no las opciones correspondeinetes? Estuve viendo en un hilo una respuesta de ecfisa pero no sé si me valdría para lo que quiero.
Responder Con Cita
  #2  
Antiguo 19-01-2021
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Un modo de saber lo que buscas es:

Código PHP:
#include <clipbrd.hpp>

...

  if ( 
Clipboard()->AsText == "" )
    
ShowMessage("No hay nada");
  else
    
ShowMessage("Hay algo"); 
Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 19-01-2021
Avatar de kuan-yiu
[kuan-yiu] kuan-yiu is offline
Miembro Premium
 
Registrado: jun 2006
Ubicación: Galicia. España.
Posts: 1.017
Poder: 19
kuan-yiu Va camino a la fama
En Delphi tienes en la unidad 'Clipbrd' el típico:
Código Delphi [-]
Clipboard.AsText
Pero yo solo lo he utilizado de forma muy básica.

http://docs.embarcadero.com/products...Clipboard.html
Responder Con Cita
  #4  
Antiguo 19-01-2021
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
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.
Responder Con Cita
  #5  
Antiguo 29-01-2021
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Gracias a todos por las ideas y disculpadme por el retraso.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Les ha sucedido algo así? Algo que me tiene consternado. TiammatMX Varios 10 25-07-2013 11:21:33
Como pegar algo que esté en el portapapeles scaballero API de Windows 6 18-03-2009 02:04:28
Portapapeles... Perio Varios 3 29-07-2005 16:27:41
Es algo importante ejecución de .exe y algo más ayúdenme kakesoft Varios 5 02-05-2005 10:01:14


La franja horaria es GMT +2. Ahora son las 11:11:22.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi