BUSCAR EN PREGUNTAS Y RESPUESTAS

 Se han encontrado 2654 coincidencias.<<  >> 

C/Visual C
    Pregunta:  26640 - MAPEAR TECLAS EN VISUAL C++
Autor:  antonio moyano
Hola amigos,
necesito que me ayudeis si es posible. Estoy haciendo una aplicaci贸n muy tonta en la que solo quiero capturar una tecla y mapearla, es decir, por ejemplo capturar en un edit box cuando presiono la tecla 9 y sacar por pantalla la tecla 8.Os comento un poco lo que he hecho.
En primer lugar he abierto un proyecto del tipo single document. He creado un BOX EDIT y luego he hecho una subclasificacion para poder capturar eventos del tipo ONCHAR y otros, pero a la hora de capturar las teclas si lo consigo, lo que no consigo es visualizar el ascii que yo quiero. Puedo hacer que no se visualice cualquier tecla que presiono, simplemente no llamando a la funcion CEdit::OnKeyUp(nChar, nRepCnt, nFlags); Pero si quiero que aparezca por ejemplo el ascci del numero 8 no lo consigo y no s茅 porqu茅. Por favor que no hago o que hago mal.

codigo Ejemplo

void MapeoTeclado::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags)
{
// TODO: Add your message handler code here and/or call default
if(nChar==VK_RETURN)
{
MessageBox(_T("Enter pulsada"));
//Esto lo hace bien
}
else
if(nChar==VK_ESCAPE)
MessageBox(_T("Scape pulsada"));
//Esto lo hace bien
else
{
MessageBox(_T("pulsada otra tecla"));
CEdit::OnChar((UINT)_T("8"), nRepCnt, nFlags);
//Aqui no obedece y en vez de sacar el ascii del numero 8 saca la telca //pulsada, cosa que no quiero pues la quiero mapear
}
}
  Respuesta:  anonymous
debes crear un hook para el teclado que capture las pulsaciones solo cuando el foco corresponda al control en cuestion,
CreateWindowsHookEx

    Pregunta:  27424 - COMO INICIAR LOS MODOS GRAFICOS DE DOS.
Autor:  jean --
Hola, les quiero preguntar como puedo inicializar el modo grafico 13h de dos, utilizando Visual c++ 6.0. Sin utilizar las funciones de asm.
  Respuesta:  juan mamani
Si c++ 6.0 trae la funcion para hacer interrupciones, entonces debe
traer un estructura para leer o modificar los registros del procesador.
De lo contrario , echa un vistazo a esa funci贸n de llamadas de interrupciones. Si tienes que crear la estructura., cont谩ctame.

    Pregunta:  27825 - FUNCIONES DE MATLAB A C
Autor:  Omar Alcorta
Necesito desarrollar ciertas funciones creadas en MATLAB, en lenguaje C de manera que sean mas rapidas. El uso principal corresponde a dispositivos de vision artificial que necesitan gran rapidez.
He creado algunas funciones basicas con el complilador de Matlab, pero reclaman inexistencia de ciertas librerias........
Muy agradecido de antemano de cualquier ayuda.
PAz.
  Respuesta:  Ed Chav
Hace tiempo unos compa帽eros y yo tratamos de pasar los scripts de matlab a C, pero nos topamos con el mismo problema. Al comentarselo al maestro nos dijo que esto es debido a que el matlab requiere que tengas un compilador de la compa帽ia Watcom, esto no lo pudimos comprobar ya que no teniamos el compilador.

    Pregunta:  27829 - INICIALIZAR ESTRUCTURAS
Autor:  Jos茅 Giraldo Susoni
驴C贸mo inicializo mis datos o relleno mis datos tipo estructuras(registro) y como creo un archivo .DAT en visual c++ 6.0?
  Respuesta:  Ma.del Socorro Hern谩ndez Jaimes
HOLA:
No s茅 en qu茅 lenguaje quieres inicializar tus estructuras, pero por la segunda parte de tu pregunta, supongo que que es C.
Cuando tienes una estructura declarada, por ejemplo:

struct estructura{
int primer_dato;
char seg_dato;
float tercer_dato;
};

y ahora declaras una variable del tipo de tu estructura, por ejemplo:

struct estructura variable_estructura;

y la requieres inicializar,(supongo que a 0 todos los datos), lo 煤nico que tienes que hacer, es lo siguiente:

variable_estructura={0,'0',0);

y es todo.

Espero que esta respuesta sea la adecuada, si no, enviame el nombre del lenguaje de programacion que estas ocupando y/o escribeme algo mas explicito de lo que quieres realizar, si es posible, el segmento del c贸digo del programa en el que tienes problemas y trataremos de buscar una solucion al problema en el que tienes problemas.

    Pregunta:  27872 - BARRA SEPARADORA
Autor:  Luis
Hola a tod@s,

Programo en VC++ y he creado una aplicacion SDI con una barra 'split' perteneciente a 'CMainFrame' (como el explorador de windows). Al seleccionar una opci贸n de men煤, la vista de la derecha del 'split' (y s贸lo esa) debe ser sustituida por otra distinta (obviamente con el mismo documento). 驴C贸mo lo hago? He conseguido sustituirla mediante:

m_wndSplitter.DeleteView(0,1);
m_wndSplitter.CreateView(0, 1, pSearchClass, CSize(0,0), &context);

pero s贸lo se hace visible al desplazar o presionar la barra 'split', nunca antes. 驴Porqu茅 no se visualiza? 驴Que me falta?

Gracias de antemano ...
  Respuesta:  Eduard Pascual
No estoy del todo seguro, pero creo que hay una forma (algo chapucera) de resolver tu problema.
Si no lo he entendido mal, la ventana no se actualiza hasta que se produce un click o un drag en la barra separadora. En tal caso, tal vez baste con hacer creer al sistema que se ha producido un click.
Si tu programa no hace nada al clickar la barra, crea un evento vac铆o, si hace algo, ya tienes el evento creado. Hecha un vistazo a la funci贸n que maneja el evento: si llamas manualmente a esa funci贸n, se deber铆a simular un click en la barra separadora y, por tanto, actualizar la ventana.
Puede surgir un peque帽o problema si ya tienes c贸digo como respuesta al evento del click: se ejecutar谩 tanto las veces que se produzca un click como cuando hagas la llamanda manual a la funci贸n. Como soluci贸n a esto, puedes crear una variable bool o int (externa a la funci贸n) en la que controles si el evento es real o simulado. Algo as铆:
bool simulado;
cambiar vista(){
...
simulado = true;
barra_evento_click();
...
}
barra_evento_click(){
if (simulado){
simulado = false;
return;
}else{
//codigo del evento
}
return;}

Espero que te sirva de ayuda.
by Herenvard枚

    Pregunta:  28451 - TEXTO ESTATICO INTERMITENTE
Autor:  juan pablo aranda galvis
COMO HACER QUE UN TEXTO ESTATICO PARA PROGRAMACION EN WINDOWS(UTILIZANDO VISUAL C++6.0) SE PUEDA CREAR INTERMITENTE
  Respuesta:  Xabier Rodr铆guez Pardo
Bueno, con la explicaci贸n que he entendido a mi se me ocurre que utilices un TIMER con SetTimer(1,1000,NULL); por ejemplo, donde el 1000 son milisegundos y primero muestres el contenido del texto y luego cargues la variable del texto con " "(vac铆o).
Nota: Para parar el Timer con KillTimer(1); es este caso.

Bueno, espero haberte ayudado algo, AGUR!!!

    Pregunta:  28508 - ANIMACION DE STRING EN VISUAL C++
Autor:  Yanes Alfredo Romero acevedo
Estimula amigos

Quisiera saber si hay una alguna forma de implementar String(titulos) con animacion(parpadeen y cambien de color al tiempo) en visual c++ version 6.0.
Agradesco si poseen dicha informacion me la comuniquen lo mas pronto posible, gracias de antemano por su colaboracion...

Agradezco que su respuesta sea rapida y eficas...
Muchas Gracias...
  Respuesta:  Chacan Xxx
Hola.
Lo mas facil es que pongas una Etiqueta y un Timer y cada vez que se ejecute el evento del temporizador, le cambias la propiedad Color al texto de la etiqueta.

    Pregunta:  28772 - APLICACI贸N MULTI-LING眉E
Autor:  I帽igo
Me gustar铆a saber como se hace una aplicaci贸n multi-ling眉e utilizando el MFC de Visual C++ 6.0.

La idea es a帽adir una opci贸n m谩s en el men煤 principal para que el usuario elija el idioma en el que se han de representar todos los textos de la aplicaci贸n (men煤 y 谩rea del usuario).

Supongo que tendr谩 algo que ver la “String Table” que se crea en “resources”, pero no s茅 c贸mo se puede utilizar en ejecuci贸n.

Muchas gracias.
  Respuesta:  Ruben Yusta
Efectivamente, con la tabla de strings que hay en recursos lo puedes hacer, solo tendr谩s que asignar el identificador del boton, del static, etc... al recurso correspondiente de la tabla:

CString auxString;

GetDlgItem( IDOK )->SetWindowText(auxString.LoadString(ID_BOTON_ACEPTAR_ENGLISH));

贸, si han seleccionado espa帽ol:

GetDlgItem( IDOK )->SetWindowText(auxString.LoadString(ID_BOTON_ACEPTAR_SPANISH));

y en tu tabla de recursos tendr谩s:
ID_BOTON_ACEPTAR_ENGLISH = Accept

ID_BOTON_ACEPTAR_SPANISH = Aceptar

Tambi茅n puedes asignar con el classwizard variables de tipo CString a cada uno de los controles que contengan texto, as铆 s贸lo tendr谩s que poner:
m_szBotonAceptar.LoadString(ID_BOTON_ACEPTAR_SPANISH);

En ambos casos, esta asignaci贸n de textos la tendr谩s que establecer en la funci贸n OnInitDialog().

Para los menus, y tambi茅n en OnInitDialog()., primero debes obtener el men煤 principal:

CMenu* MenuOpe = GetMenu();

y luego:

MenuOpe->ModifyMenu(0,MF_BYPOSITION | MF_STRING, 0, auxString.LoadString(....));

MenuOpe->ModifyMenu(1,MF_BYPOSITION | MF_STRING, 1, auxString.LoadString(.....));

Si tienes submenus:

CMenu* psubMenu;
psubMenu= MenuOpe->GetSubMenu(0);

psubMenu->ModifyMenu(0,MF_BYCOMMAND | MF_STRING, 0, auxString.LoadString(.....));

psubMenu->ModifyMenu(1,MF_BYCOMMAND | MF_STRING, 1, auxString.LoadString(.....));

Espero no haberte liado demasiado. :)
Suerte!

    Pregunta:  28889 - ENVIAR UN ARCHIVO DE SONIDO POR M贸DEM USANDO VISUAL C++
Autor:  Nelson Alexander Cortez Garc铆a
Actualmente estoy haciendo un proyecto de la universidad y tengo que poder implementar el env铆o de un archivo de voz por m贸dem. El software que estoy utilizando es Visual C++ de Visual Estudio 6. Pude implementar el c贸digo para hacer una llamada a un tel茅fono usando el objeto MSCOMM1 pero lo que no s茅 es como enviar un archivo de voz. Ya he buscado en varios sitios sobre comandos AT de m贸dem. Pero lo 煤nico que he podido encontrar son los comandos b谩sicos. Ser铆a mi salvaci贸n quien me pueda ayudar con un pedazo de c贸digo en Visual C++ para poder hacer esto utilizando los comandos At de un m贸dem.
  Respuesta:  Javier R
Hola!! Lo que te podr铆a ayudar un poco es buscar protocolos de transferencia de archivos como el XMODEM, YMODEM y ZMODEM

    Pregunta:  29239 - COMO PUEDO INSTALAR LAS LIBRERIAS OWL EN C++ V. 3.1
Autor:  David Rodas
Estoy estudiando la manera de ingresar por medio de las librerias Owl para crear Windows y hacer un entorno visual desde un compilador borland C v3.1 pero no me reconoce muchas librer铆as como puedo hacer para que estas funciones ya que ni los examples me funcionan... y quisiera saber como debo hacer para poder programar asi en mi ordenador ..
Gracias y espero su ayuda...
  Respuesta:  ernesto p r
Me temo que el camino esta equivocado. la version 3.1 solo compila a 16 bits, y es incapaz de generar un programa que genere ventanas de Windows. Los compiladores de Win agregar un encabezado que es significativamente diferente al que genera un compilador de DOS como el 3.1. Los formatos de los ejecutables son diferentes.

Las OWL fueron dise帽adas para Borland 4.0 (que si genera programas de Win). Usalas en el compilador correcto o de lo comtrario, aunque lograras eliminar los errores, no podras hacer que trabajen, pues el formato de las librerias (con las de 3.1) son incompatibles, y requieres las librerias de la API de Win.

Espero que te sea de ayuda el comentario.

|<  <<  22 23 24 25 26 27 28 29 30 31 32  >>  >|