Foxmail通过点击附件按钮可以选择多个文件放入附件中,并在附件显示列表中显示各个文件的图标,双击还可以自动选择正确的程序直接打开文件,点击右键可以进行删除等操作。请问这样的功能该怎样实现?
Foxmail是用文件的形式来保存管理附件的,如果我用数据库来存取文件,即把附件数据全部放在数据库中,又该怎样?

解决方案 »

  1.   

    1、Foxmail通过点击附件按钮可以选择多个文件放入附件中,cmdlg32.ocx就可以;
    2、并在附件显示列表中显示各个文件的图标,有函数可以直接读取每一种文件类型在系统中注册的大小图片,然后用imagebox数组显示即可;
    3、双击还可以自动选择正确的程序直接打开文件,ShellExcute函数即可;
    4、点击右键可以进行删除等操作,popupmenu函数。
    5、把附件数据全部放在数据库中,二进制格式保存。
      

  2.   

    多谢 onlineboy(stame)
    请问具体是哪个函数可以直接读取每一种文件类型在系统中注册的大小图片?
      

  3.   

    谁有例子源码吗?给我一份好吗。
    email:[email protected]
      

  4.   

    建议你看看有关的api函数和vb网络编程方面的书籍。