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..
Problemas con Bitmaps en Comobox
- cuatecatl82
- Posts: 614
- Joined: Wed Mar 14, 2007 6:49 pm
- Location: San Cristobal de las Casas, Chiapas México
- Contact:
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
- cuatecatl82
- Posts: 614
- Joined: Wed Mar 14, 2007 6:49 pm
- Location: San Cristobal de las Casas, Chiapas México
- Contact:
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...
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...
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact: