Page 1 of 1

Problemas con Bitmaps en Comobox

Posted: Sat Dec 22, 2007 1:57 am
by cuatecatl82
Saludos a todo el foro y de nuevo molestandolos..

Tengo problemas al ver imagenes a la clase combobox, estoy realizando unas pruebas y no veo las imagenes dentro del combo..

local oDlg, oCbx
local nTipo:= 1
local cTipos:= {"Usuario","PC"}
local aBmp:= {"logo1","logo2"}

DEFINE DIALOG oDlg RESOURCE "DLG_OPC"
REDEFINE COMBOBOX oCbx VAR nTipo ITEMS cTipos BITMAPS aBmps ID 100 OF oDlg
ACTIVATE DIALOG oDlg CENTERED

pero no veo los bitmas que estan cargados desde un .rc y que estan incrustados en el exe..

la clase combobox esta modificada para hacer busquedas incrementales presionando la primera letra de los item..

saludos y esperando aportaciones..

gracias..

Posted: Sat Dec 22, 2007 8:21 am
by Antonio Linares
Dany,

Puedes probar fwh\samples\ownerdra.prg y comprobar si te funciona bien ? gracias

Posted: Sat Dec 22, 2007 10:45 pm
by cuatecatl82
Gracias por Contestar Maestro Antonio:

Efectivamente si pude ejecutar el ejemplo que me comenta y al principio no mostraba las imagenes porque estaban en una ubicacion de disco diferente, por lo cual procedí a llamarlos desde el lugar de origen:

BITMAPS { "E:\Desarrollo\32bits\FWH\bitmaps\fdrive.bmp",;
"E:\Desarrollo\32bits\FWH\bitmaps\netdrive.bmp" }

Ahora bien, yo trabajo con los bitmap desde un archivo de recursos .RC

suponiendo que estan pero no _ en memoria se me ocurre llamarlos de la siguiente manera:

LOCAL aHMark:= { LoadBitmap( GetResources(), "MARCA1" ), ;
LoadBitmap( GetResources(), "MARCA2" ) }

ya que por el momento los tengo así:

LOCAL aHMark:= { "MARCA1" ,"MARCA2" }

Haber que pasa... luego le comento... :?

Posted: Sun Dec 23, 2007 1:39 am
by Antonio Linares
Prueba a ver que valor te aparece aqui:

MsgInfo( LoadBitmap( GetResources(), "MARCA1" ) )