vb6.0 给每一个image或picture控件添加图片

目的是这样的,通过commondialog打开多个图像文件,例如5个图像文件,分别载入到五个image或者picture控件中。我尝试利用commondialog将多个图像文件的地址载入到listbox中,但是下一步不知道如何将每一行导入到每一个image或picture中。

第1个回答  2013-07-17
没那么简单的。你这属于动态添加图片,得自己画上去。Cstring ct[5];for(int i=0;i<5;i++)m_list.GetText(i,ct[i]);//将五个图片地址从列表框中取出放入ct中;//如果你定义了控件数组的话,直接for循环就行,没定义就需要你自己接下来将图片一个个的画到PICTURE控件里,下面展示将一幅位图画到图片控件里HBITMAP hbitmap=(HBITMAP)::LoadImage(AfxGetInstanceHandle(),
ct[0],IMAGE_BITMAP,0,0,LR_CREATEDIBSECTION |LR_LOADFROMFILE);//加载ct[0]的位图信息

CStatic *p=(CStatic *)GetDlgItem(IDC_PIC0);//IDC_PIC0为图片控件的ID,
p->SetBitmap(hbitmap);
第2个回答  2013-07-17
image或picture是控件数组吗?如是:for i=0 to List1.ListCount - 1 image1(i).Picture = LoadPicture(List1.List(i))
next i如不是,就一个一个添加吧本回答被网友采纳

vb6.0 给每一个image或picture控件添加图片
直接for循环就行,没定义就需要你自己接下来将图片一个个的画到PICTURE控件里,下面展示将一幅位图画到图片控件里HBITMAP hbitmap=(HBITMAP)::LoadImage(AfxGetInstanceHandle(),

...VB6.0当中用什么语句可以给Imagelist控件添加图片啊?
请问在VB6.0当中用什么语句可以给Imagelist控件添加图片啊?我是说在代码里实现,不是在设计中从属性窗口里添加的那种。比如说我想在一个按钮按下以后把image1里的图片添加到imagelist1当中去,代码窗口应该怎么写?谢谢大侠!解析:心如下格式动态加载图片入imagelist ImageList1.ListImages.Add(, , LoadPict...

vb6.0当中使用图像控件如何把图片放进来
image1.picture=loadpicture("图片地址")或者 这2个控件选中 在属性栏中找到picture属性 浏览选图片

VB6.0怎么添加图片
LoadPicture(App.Path & "\/文件名.jpg")App.Path 工程保存的路径.图片没和工程一起放,是装不进去的.控件名.Picture = LoadPicture("这里面填写 照片路径")不知道路径可以 这样 找到那图片 右击 属性 把位置上的路径 复制到 括号里。 记得""不能丢....

在VC6.0 MFC中怎么导入图片
会在编辑器中显示出来。图片默认的ID号为“IDB_BITMAP1”。(5)在窗口资源中添加一个图片控件。右击该图片控件,在弹出的菜单中选择【Properties】选项,弹出【Picture Properties】窗口。(6)在【Type】下拉列表框中选择【Bitmap】选项,在【Image】下拉列表框中选择【IDB_BITMAP1】选项。

VB Toolbar的按钮上怎么加图片
VB6.0的Toolbar的按钮,可对每个 Button 对象都可添加来自于某个 ImageList 控件的文本或位图图象,或者,二者皆可添加进来,并设置属性来更改其状态和样式。ImageList 控件,ImageList 控件包含 ListImage 对象的集合,该集合中的每个对象都可以通过其索引或关键字被引用。ImageList 控件不能独立使用,只是...

用vb6.0做一个图片浏览(24张图),有“上一张”和“下一张”按钮来控制...
getfilename = True End Function Private Sub Form_Load()If getfilename("d:\\a", temp) Then '假设文件位置 Command1.Caption = "上一张"Command2.Caption = "下一张"defaultN = 1 Picture1.Picture = LoadPicture(temp(defaultN))Else MsgBox "无图片文件"Unload Me End If End Sub ...

VB6.0的图片框
首先要把图片全部放到ImageList组建里面。在这个控件里存放的图片是有一定顺序的,作为一个图片的数组。所以根据这个,我们把要查看的所有图片全部存在里面,编号0,1,2...显示的时候 让Picture1.picture = ImageList.index(i);具体的让button控制的话,可以放两个button ,一个控制上 ,一个下,判断...

VB怎么把Image控件用代码添加图片呢?图片删掉就不行了!
image控件是直接通过loadpicture函数绑定了磁盘的图片文件的,如果删除了指定的文件,那么它就没有连接的文件,文件路径指向一个空路径会报错。如果需要VB窗体打开的时候,去删除这个连接的文件,也会报错,无法删除。一般的做法可以在需要删除图片文件前指定控件的picture=loadpicture(""),指定空文件名或着...

请问在VB程序中调用什么函数可以加载图片
以下说明摘自MSDN for VB 6.0 :LoadPicture 函数 将图形载入到窗体的 Picture 属性、PictureBox 控件或 Image 控件。语法 LoadPicture([filename], [size], [colordepth],[x,y])LoadPicture 函数语法有下列部分:部分 描述 filename 可选的。字符串表达式指定一个文件名。可以包括文件夹和驱动器。如果...

相似回答