Problemas con Bitmaps en Comobox

Problemas con Bitmaps en Comobox

Postby cuatecatl82 » Sat Dec 22, 2007 1:57 am

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..
User avatar
cuatecatl82
 
Posts: 625
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México

Postby Antonio Linares » Sat Dec 22, 2007 8:21 am

Dany,

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

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42159
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby cuatecatl82 » Sat Dec 22, 2007 10:45 pm

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 los carga 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... :?
User avatar
cuatecatl82
 
Posts: 625
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México

Postby Antonio Linares » Sun Dec 23, 2007 1:39 am

Prueba a ver que valor te aparece aqui:

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

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42159
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 31 guests