Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Hàm chọn nhiều file trong CFileDialog

  1. #1
    Ngày gia nhập
    03 2009
    Bài viết
    20

    Thumbs down Hàm chọn nhiều file trong CFileDialog

    Tôi có làm 1 chương trình nhạc và sử dụng CFileDialog để chọn file và đã chọn đc
    Nhưng bây giờ tôi muốn chọn file nhạc rồi cho chúng vào 1 list để dễ chọn hơn thì phải làm thế nào,khi sử dụng lớp CFileDialog thì 1 lần chỉ chọn đc 1 bài hát thôi
    Xin các bạn chỉ giáo !!!

  2. #2
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    Để cho phép người sử dụng chọn nhiều tập tin, thiết lập giá trị cờ là OFN_ALLOWMULTISELECT trước khi gọi phương thức DoModal(). Bạn cần cung cấp một vùng đệm dành chứa tên các tập tin trong danh sách tên tập tin được trả về. Làm điều này bằng cách thay thế con trỏ m_ofn.lpstrFile bởi một con trỏ tới một vùng đệm đã được định sẵn, sau khi khởi tạo CFileDialog, nhưng trước khi gọi DoModal(). Thêm vào đó, bạn phải thiết lập m_ofn.nMaxFile với số lượng tập tin có thể lưu trữ được trong vùng đệm do con trỏ m_ofn.lpstrFile trỏ tới. Lớp CFileDialog nằm trong tập tin COMMDLG.DLL được tích hợp với Windows 3.1 và các phiên bản về sau, Windows CE.

    http://forums.congdongcviet.com/showthread.php?t=34763

Các đề tài tương tự

  1. Lệnh xóa nhiều file trong C# có điều kiện?
    Gửi bởi quanghoa trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 13
    Bài viết cuối: 01-09-2011, 10:36 AM
  2. Sử dụng CFileDialog Trong MFC
    Gửi bởi AlexF trong diễn đàn Tutorials và Thủ thuật Visual C++
    Trả lời: 1
    Bài viết cuối: 11-03-2011, 12:51 PM
  3. Gộp nhiều file .h thành 1 file .h duy nhất trong VC++
    Gửi bởi langman trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 6
    Bài viết cuối: 05-03-2011, 07:58 PM
  4. Liệt kê file trong nhiều thư mục ?
    Gửi bởi honeydl33 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 23-10-2010, 04:06 PM
  5. dùng nhiều RAM khi dùng CFileDialog
    Gửi bởi Kỳ Nam trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 1
    Bài viết cuối: 01-08-2009, 01:40 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn