![]() |
![]() |
| 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
|
||||
|
||||
|
Para escribir en el STATIC:
Código PHP:
|
|
#2
|
|||
|
|||
|
Gracias.
He puesto este código. Lee los mensajes si o si de forma muy correcta. Probé este código de abajo para abrir la bandeja y da error al compilar. Código:
// #################################################################### Begin.
case IDC_BUTTON_1:
// MessageBox(hWnd, L"Botón 1 pulsado", L"Ejemplo", MB_OK | MB_ICONINFORMATION);
// Mostrar mensaje.
SetWindowText(GetDlgItem(hWnd, IDC_STATIC_1), L"Abriendo... ");
// Abrir bandeja del lector.
mciSendString("set CDAudio door open", nullptr, 0, nullptr);
// Mostrar mensaje Abierto. Que es cuando ya finalizó.
SetWindowText(GetDlgItem(hWnd, IDC_STATIC_1), L"Abierto. ");
break;
case IDC_BUTTON_2:
// Mostrar mensaje.
SetWindowText(GetDlgItem(hWnd, IDC_STATIC_1), L"Cerrando... ");
// Cerrar bandeja del lector.
// mciSendString("set CDAudio closed open", nullptr, 0, nullptr);
// Mostrar mensaje.
SetWindowText(GetDlgItem(hWnd, IDC_STATIC_1), L"Cerrado. ");
break;
// #################################################################### End.
Gravedad Código Descripción Proyecto Archivo Línea Estado suprimido Error (activo) E0167 un argumento de tipo "const char *" no es compatible con un parámetro de tipo "LPCWSTR" Bandeja_Form_Win32_cpp c:\Users\usuario\Documents\Visual Studio 2017\Projects\Bandeja_Form_Win32_cpp\Bandeja_Form_Win32_cpp\Bandeja_Form_Win32_cpp.cpp 201 Gravedad Código Descripción Proyecto Archivo Línea Estado suprimido Error C2664 'MCIERROR mciSendStringW(LPCWSTR,LPWSTR,UINT,HWND)': el argumento 1 no puede convertirse de 'const char [22]' a 'LPCWSTR' Bandeja_Form_Win32_cpp c:\users\usuario\documents\visual studio 2017\projects\bandeja_form_win32_cpp\bandeja_form_win32_cpp\bandeja_form_win32_cpp.cpp 201
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino. |
|
#3
|
||||
|
||||
|
Te ha faltado añadir la L:
Código PHP:
|
|
#4
|
|||
|
|||
|
Hola:
Ya se puede abrir y cerrar la bandeja del lector. Solo falta pulir dos detalles. Cambiar el tamaño de letras del texto y poner el formulario que al iniciarlo, se quede en el centro de la pantalla. Cuando acabe todo esto, lo paso al CBuilder C++ Tokyo 10.2 que es que tengo instalado, ya en Delphi si funciona al 100 %. Mirando el CBuilder C++ para probar el mismo ejemplo, pues estoy peor que con Visual Studio. Ni se com empezar. Saludos.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino. Última edición por REHome fecha: 10-04-2018 a las 21:17:48. |
|
#5
|
||||
|
||||
|
En C++Builder es prácticamente idéntico que en Delphi, solo que en vez de Pascal con C++.. o sea, crear un proyecto, arrastrar un par de botones sobre el Form etc...
|
|
#6
|
|||
|
|||
|
Eso lo se.
¿Dónde se pone el Winmm.lib en CBuilder C++? Arriba está dicho y con capturas en Visual Studio.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino. |
|
#7
|
||||
|
||||
|
Una forma sencilla que funciona tanto en VC++ como en C++Builder:
Código PHP:
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Reposicionar componentes al redimensionar formulario | mcs | Varios | 7 | 12-09-2016 23:35:32 |
| Botones de Accion Formulario MDI | jilc1111 | Varios | 2 | 31-05-2014 00:03:14 |
| 3 botones para acceder a un mismo formulario. | VRO | Varios | 9 | 05-09-2007 02:08:32 |
| Desea continuar? SI NO CANCELAR (3 Botones en el formulario) | dmassive | PHP | 3 | 26-08-2005 19:22:08 |
| Redimensionar Imagen a tamaño del formulario! | kye_z | Varios | 2 | 09-11-2004 09:44:16 |
|