Discusión sobre el artículo "Interfaces gráficas XI: Integración de la librería gráfica estándar (build 16)" - página 6

 
Anatoli Kazharski:

¿Sólo esto?

De todas formas no se ve el gráfico detrás de la tabla. Así que puede hacerlo como se muestra en la siguiente captura de pantalla. El símbolo, y cualquier otra cosa que desee, se puede añadir a la cabecera.


Habrá una tabla más con índices, probablemente tendremos que colocarla más abajo durante las pruebas.

 
Artyom Trishkin:
¿No deberían no mostrarse ni el icono ni el texto? Así no tendrías que desplazarlo.

¿Y cómo se implementa esto?

 
Konstantin:

¿Y cómo ponerlo en práctica?

Vacío
 
Artyom Trishkin:
Vacío

gracias ))

Estaría bien añadir a la biblioteca métodos para cambiar el color de los componentes.

 
Anatoli Kazharski:

  • Descarga la última versión de la librería.
  • Pruebe a llamar al método CWndEvents::ResetWindow().

P.D. La librería no se actualizará más. Todos los cambios necesarios, correcciones y adiciones, si tal necesidad surge, los usuarios deben aprender a hacer por su cuenta.

Buenas tardes. ¿Me he perdido algo en que punto falta el método Movable de windows?:)

 
Roman Vasilchenko:

Buenas tardes. ¿Me he perdido algo en qué momento falta el método Movable en windows?:)

CWindow::IsMovable()

 

libreria muy interesante pero esta ultima version es muy muy muy muy muy muy muy lenta para cargar aplicaciones, ademas faltan muchos metodos.

Espero que se publique una nueva versión

 

Buenas tardes.

Es posible hacer una tabla con selección de valores en celdas. En las celdas datos de un determinado tipo (enumeración) con un selector y la posibilidad de seleccionar. No lo he encontrado en los ejemplos. Por favor dame una pista.

 
leonerd:

Buenas tardes.

Es posible hacer una tabla con selección de valores en celdas. En las celdas datos de un determinado tipo (enumeración) con un selector y la posibilidad de seleccionar. No lo he encontrado en los ejemplos. Por favor dame una pista.

He encontrado CELL_COMBOBOX. Pero cómo establecer el tipo de datos para una celda. DataType() parece ser sólo para una columna.

¿Y DataType() sólo para tipos estándar? ¿Qué pasa con las enumeraciones personalizadas?

 

A veces, al mover un desplazamiento en una tabla, se cuelga junto con todos los elementos del panel. Sólo funciona el control de ventanas (minimizar, cerrar...).

¿Cómo puedo averiguar qué está mal? Ni siquiera sé cómo determinarlo en debug. No tengo ningún evento personalizado para el movimiento del scroll. Además, no siempre se reproduce. Ni siquiera sé cómo reproducirlo en debug.

El scroll se cuelga así y ya está. La ventana se puede cambiar, no pasa nada. Y el scroll ya no funciona, así como otros elementos, no sólo de la tabla, sino de todo el panel. Uso la misma estructura con la clase CProgram y el resto como en los ejemplos. Para reproducir solo con el scroll hay que jugar con el, no la primera vez. A veces se tarda bastante en moverlo de un lado a otro y hacer click con el ratón.