![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
Muchachos, disculpen si los molesto demasiado pero estoy en serios apuros. Necesito esto lo mas pronto posible plz!
Tengo esta funcion que es para simular un zumbido en la pc, pero x algun ligero error no funciona, ayudenme a descubrir cual es por favor!! Código:
void TForm1::ZumbidoPC()
{
Graphics::TCanvas *can = new Graphics::TCanvas();
Graphics::TBitmap *bmp = new Graphics::TBitmap();
HDC hdc = GetDC(0);
keybd_event(VK_SNAPSHOT,0,0,0);
Sleep(100);
TClipboard *clip = Clipboard();
can->Handle = hdc;
bmp->Assign(clip);
int x, y, t;
x = y = 0;
t = random(9) + 80;
while(t > 0)
{
switch(t % 8)
{
case 0:
x = 0;
y = -10;
break;
case 1:
x = 10;
y = -10;
break;
case 2:
x = 10;
y = 0;
break;
case 3:
x = 10;
y = 10;
break;
case 4:
x = 0;
y = 10;
break;
case 5:
x = -10;
y = 10;
break;
case 6:
x = -10;
y = 0;
break;
case 7:
x = -10;
y = -10;
break;
}
can->Draw(x,y,bmp);
Sleep(50);
t--;
}
can->Draw(0,0,bmp);
delete bmp;
delete can;
}
Gracias de antemano, bytes Luiggi |
|
#2
|
|||
|
|||
|
no se preocupen ya encontre una forma de resolverlo con la ayuda de la ayuda del C++ Builder xD! falto un if en esta parte
Código:
if(clip->HasFormat(CF_BITMAP))
{
bmp->Assing(clip);
// demas codigo de esa parte
}
//obviamente aca libero la memoria del canvas y del bmp pero ya para q lo escribo xD
|
|
#3
|
|||
|
|||
|
En la funcion que puse sale un error xq no se refresca el Clipboard. Que puedo hacer??
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Capturar Pantalla = Pantalla negra | DarkDudae | Gráficos | 8 | 27-10-2008 12:29:36 |
| Resolucion de pantalla | oregon | Windows | 1 | 22-03-2007 15:09:43 |
| pantalla fantasma? | Max_E. | Varios | 2 | 02-03-2007 07:16:48 |
| Cronometros en pantalla | rex | Varios | 8 | 21-06-2006 10:56:03 |
| mensaje en pantalla | davidgaldo | Conexión con bases de datos | 3 | 11-10-2005 09:44:51 |
|