• Lunes 13 de Mayo de 2024, 23:59

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - seba_500

Páginas: [1]
1
Visual C++ / Botón cambia de imagen al pulsarlo
« en: Viernes 10 de Abril de 2009, 19:36 »
Hola,

uso el Visual Studio 2005 y tengo este código para cargarle una imagen a un botón:

Código: Text
  1. CBitmap btn1;
  2. btn1.LoadBitmapW(IDB_BITMAP3);
  3. btn_em1.ModifyStyle(0,BS_BITMAP);
  4. btn_em1.SetBitmap(btn1);
  5. btn_em1.RedrawWindow();
  6.  

donde btn_em1 es variable de tipo CButton y este código está dentro de su manejador de clicks.

El problema es q me carga la imagen justo al pulsarlo (es lo que quiero) pero sólo me la mantiene mientras el raton se quede sobre la misma (yo quisiera que ya se quedara fija).

Sabéis qué falla??

Gracias x anticipado y saludos.

                                    -Seba-

p.d Encontré un tema abierto sobre esto pero no me resolvía la duda y al ir a preguntar ahí mismo salió un mensaje q me aconsejaba crear uno nuevo.

2
Visual C++ / Proyectos De Diferente "naturaleza"
« en: Lunes 12 de Mayo de 2008, 20:51 »
Hola  :hola: ,

tengo en el Visual c++ (visual studio 2005) un proyecto que si no recuerdo mal es del tipo Windows Forms application. En él uso muchas utilidades del namespace System. Éste lo he programado yo.

Por otro lado tengo otro, bajado de internet y modificado un poco, que me permite  usar sockets. Sin embargo éste debe ser de otro tipo porque no tiene el namespace System. En cambio tiene el std. Son una serie de clases que pretendo usar para poder mandar mensajes por UDP a otros equipos sin tener que preocuparme de los sockets a más bajo nivel.

Puedo incluir los dos en la misma solución de Visual Studio y, por ejemplo, crear una clase en el primero q use clases tanto del primero como del segundo? Qué pasos tengo que seguir? No dará fallos de compilación?

No se si me he explicado  :( , preguntadme si no véis bien cual es mi duda.

Saludos

3
Visual C++ / Librerías Bufferoverflow
« en: Viernes 14 de Marzo de 2008, 19:25 »
Hola,

Uso Visual Studio 2005 sobre XP SP2 y me ha aparecido el siguiente error de linkado:

Código: Text
  1. error LNK2001: símbolo externo "public: static class PAtomicInteger Tools::ResourceCounter::m_RC_Subscription" (?m_RC_Subscription@ResourceCounter@Tools@@2VPAtomicInteger@@A) sin resolver
  2.  
  3.  

He leido por ahí que se resuelve añadiendo en las opciones de vinculación del proyecto, dependencias adicionales de entrada, las librerías bufferoverflowU.lib, bufferoverflowK.lib o bufferoverflow.lib

Pero no tengo ninguna de esas librerías en mi sistema!!!

Si las escribo sin más me da obviamente fallo por no poder abrirlas  :rolleyes:

Qué hago???

Gracias de antemano  :hola:

4
Visual C++ / Proyecto Atl En Visual Studio
« en: Viernes 28 de Diciembre de 2007, 00:12 »
Hola,

Tengo (para modificar y trabajar con ellos) 2 proyectos q abro con Visual Studio 2005: uno es una librería ATL y el otro es un formulario q hace uso del primero.
Son open source con lo q ya traen mucho hecho, así como todas las propiedades del proyecto y la forma de construir la solución. Pero no tienen apenas documentación

La cosa es q quiero añadir una nueva función a la librería y he probado por el método bruto: seleccioné una de las funciones existentes, le di a buscar todas las referencias y fui añadiendo la nueva a continuación de ésta.
Sin embargo, compilo y genero solución pero cuando abro el 2º proyecto, Intellisense no muestra la nueva función y si hago uso de ella no puedo compilar porque la trata como un identificador no válido, vamos q no la reconoce.

¿A qué puede deberse? Supongo q a muchas cosas... es una cuestión demasiado abstracta :ouch: pero por ejemplo me podríais comentar, los q uséis ATL (es para generar librerías dinámicas... cosa muy de moda, no?), qué pasos seguís para crear nuevos métodos.

Gracias

5
C/C++ / No Entiendo Librerias Dinámicas
« en: Jueves 28 de Junio de 2007, 01:42 »
Hola ,

estuve ojeando una librería de voz sobre ip (está en www.opensipstack.org) hasta medio entenderla para saber qué modificar en una implementación de un telefono (software).

La cosa es q me bajo el código del supuesto teléfono (como proyecto de visual c++) y creo q más bien es una librería dinámica: con su .def, .h, .cpp, .tlb...
Y son ficheros muy cortitos donde no se ve por ningún lado un código "gordo" donde yo pueda identificar el funcionamiento básico de un teléfono.
Por otra parte en la misma web está disponible un "installer" de dicho teléfono q es un .exe q te crea a traves de Windows wizard un ejecutable y unos archivos .dll.
Así ya puedo usar el teléfono pero sigo sin ver el código q a mi me gustaría editar. ¿Hay alguna forma?


Thanks    ;)

Páginas: [1]