GetFont en visual c++
Alguien sabe porque en un listbox creado en tiempo de ejecución no permite hacer los siguiente?
CFont *pfont;
pfont = ellistbox.GetFont();
if (pfont) {
...
}
el programa no entrará por el if, el caso es que si el listbox esta creada en tiempo de diseño el código anterior funciona muy bien.
CFont *pfont;
pfont = ellistbox.GetFont();
if (pfont) {
...
}
el programa no entrará por el if, el caso es que si el listbox esta creada en tiempo de diseño el código anterior funciona muy bien.
No debería haber diferencia entre un control creado en tiempo de diseño y otro en tiempo de ejecución.
Supongo que debe ser un problema anterior al definir la fuente del listbox. Se me ocurre que estuviera seleccionada en algun DC o que hayas usado un objeto local.
Supongo que debe ser un problema anterior al definir la fuente del listbox. Se me ocurre que estuviera seleccionada en algun DC o que hayas usado un objeto local.
Pues no, la declaro exclusivamente para el listbox, y la declaro como miembro de la clase en la que se encuentra la listbox, por lo que para ella es global en todo su tiempo de ejecución. De echo esa misma variable CFont funciona con un listbox creada en tiempo de ejecución.
