`
wuzijingaip
  • 浏览: 329936 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

CListBox IDC_LIST1 添加内容

 
阅读更多
void CVLCDlg::OnBnClickedButton2()
{
	//添加
	// TODO: 在此添加控件通知处理程序代码
	char szFileFilter[]=
		"All   File(*.*)|*.*|| "
		"Wma   File(*.wma)|*.wma|"
		"Video   File(*.dat)|*.dat|"
		"Wave   File(*.wav)|*.wav|"
		"AVI   File(*.avi)|*.avi|"
		"Movie   File(*.mov)|*.mov|"
		"Media   File(*.mmm)|*.mmm|"
		"Mid   File(*.mid;*,rmi)|*.mid;*.rmi|"
		"MPEG   File(*.mpeg)|*.mpeg|"
		"Mp3   File(*.mp3)|*.mp3|";//文件类型过滤
	CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY,szFileFilter);
	if(dlg.DoModal()==IDOK)
	{
		CString PathName=dlg.GetPathName();
		PathName.MakeUpper();
		//m_player.SetUrl(PathName);
		play_filename = dlg.GetFileName();


		//GetDlgItem( IDC_LIST1 )->InsertItem(0, play_filename); //SetWindowText( play_filename );
		CListBox* file_listbox = (CListBox*)GetDlgItem( IDC_LIST1 ) ;
		file_listbox ->InsertString( 0, _T(play_filename) );

		// 创建并初始化一个libvlc实例
		//m_plibvlc_Instance = libvlc_new(5, vlc_argv, &m_libvlc_ex);

		my_vlc_media = libvlc_media_new_path( my_vlc_Instance , _T(play_filename) );

		libvlc_media_list_add_media( media_list , my_vlc_media );

		libvlc_media_release (my_vlc_media);//释放media 

		//my_vlc_media_player = libvlc_media_player_new_from_media( my_vlc_media );

	} 
}
分享到:
评论

相关推荐

    MFCWinsock类cs聊天程序开发.pdf

    | IDC_LIST_MESSAGE | CListBox | m_listMessage | | IDC_LIST_ONLINE_USERS | CListBox | m_listUsers | 二、登录对话框开发 5.添加对话框,ID 为IDD_DIALOG_LOGIN,Caption 为“登录”。 6.在对话框中添加控件,...

    mfc listbox选中右键弹出菜单

    在MFC(Microsoft Foundation Class)库中,ListCtrl和ListBox是两种常见的控件,用于显示和操作列表数据。本篇文章将详细讲解如何在MFC ListBox控件中实现选中项后,通过右键点击弹出菜单的功能。 首先,我们需要...

    Test_OptionList.rar_Test_OptionList_列表框_列表框 修改

    CListBox* pListBox = GetDlgItem(IDC_LISTBOX_ID); // 获取列表框指针,IDC_LISTBOX_ID是列表框的ID pListBox->AddString(_T("列表项1")); // 添加字符串到列表框 ``` 除了添加,你还可以删除列表项。删除单个列表...

    MFC几种常用控件的使用

    CListBox* listbox1 = (CListBox*)GetDlgItem(IDC_LIST1); listbox1->SelectString(0, L"选中项"); ``` - **获取选中项**:当接收到`LBN_SELCHANGE`消息时,可以通过`GetCurSel`和`GetText`方法获取当前选中的项...

    MFC_List Box.rar_MFC_MSVC_box_clothinggs1

    在本压缩包 "MFC_List Box.rar_MFC_MSVC_box_clothinggs1" 中,包含的是一个关于MFC中ListBox控件的源代码示例,适用于Microsoft Visual Studio环境。 ListBox是MFC中的一个重要控件,用于显示一系列可选择的项目。...

    Dialog_Update.rar_C++ list excel_文件更新

    DDX_Control(pDX, IDC_LIST_BOX, m_listBox); // ... } // ... }; ``` 要写入Excel文件,我们需要创建一个`ADODB::Connection`对象,打开Excel工作簿,然后创建或引用一个工作表。以下是如何创建连接和打开工作...

    VS2019编写的列表框LIST

    CListBox* pListBox = (CListBox*) GetDlgItem(IDC_LIST1); pListBox->AddString(_T("项目1")); pListBox->AddString(_T("项目2")); // 添加更多项... ``` 3. 若要响应列表框的事件,例如选择项改变,需要添加消息...

    Listbox的运用

    ((CListBox*)GetDlgItem(IDC_LIST1))->AddString("1"); ((CListBox*)GetDlgItem(IDC_LIST1))->AddString("2"); // ... 更多添加 ... ``` 这段代码展示了如何向`Listbox`控件中添加字符串。`GetDlgItem(IDC_LIST1)`...

    可发项目的具体经验

    ((CListBox*)GetDlgItem(IDC_LIST1))->AddString(_T("广州")); ((CListBox*)GetDlgItem(IDC_LIST1))->AddString(_T("汕头")); // ... ``` - **其他操作**:可以通过`CListBox`类提供的方法进行更多的操作,如...

    vc 下listbox控件的初步使用代码

    CString selectedItem = ((CListBox*)GetDlgItem(IDC_LISTBOX1))->GetText(index); // 处理被选中的项 } *pResult = 0; } ``` 6. **获取选中的项** 如果是多选List Box,可以使用LB_GETSELITEMS获取所有...

    ListBox中显示复选框

    记住给控件分配一个ID,例如`IDC_LIST_LIBRARY`,这将在后续的代码中用到。 接下来是修改`ListBox`控件的属性。在属性窗口中,确保控件的`Style`属性设置为`LBS_OWNERDRAWFIXED`或`LBS_OWNERDRAWVARIABLE`。这是...

    VS2015对MFC中列表框的使用

    **列表框(List Box)** 是Windows用户界面中的一个常见控件,允许用户从预定义的选项中选择一个或多个项目。在MFC中,我们可以使用`CListBox`类来管理和操作列表框。 首先,我们需要创建一个基于MFC的应用程序。在VS...

    MFC对话框信息的提示框显示

    DDX_Control(pDX, IDC_LIST_TIPS, m_listTips); // IDC_LIST_TIPS是列表框的ID // 填充列表 for (const auto& tip : TipList) { m_listTips.AddString(tip); } } // ... ``` 这样,每次对话框打开时,`...

    MFC的ListBox控件示例小程序(VC6编译)

    在MFC中,ListBox通常由CListBox类来表示,我们可以利用这个类的各种成员函数来添加、删除、获取列表项以及处理用户的交互事件。 首先,要创建一个ListBox控件,你需要在资源编辑器中添加一个LB风格的控件,并为其...

    MyListCtry(MFC的listbox简单例子)

    这里的m_ListCtrl是CListBox对象的成员变量,_T("项目1")是添加的文本,index是返回的索引值。 4. **设置ListBox样式** MFC的CListBox类提供了SetColumnWidth()函数来设置列表项的宽度,以及SetExtendedStyle()来...

    Windows常用控件的使用.pdf

    m_ListBox.Create(WS_CHILD | WS_VISIBLE | LBS_STANDARD, CRect(10, 10, 150, 100), this, IDC_LIST1); m_ListBox.AddString(_T("Item 1")); m_ListBox.AddString(_T("Item 2")); ``` **组合框**结合了列表框...

    点击菜单弹出列表控件对话框实例

    这里`IDC_SHOW_LIST`是“显示列表”子菜单的ID,`OnShowList`是我们将要创建的处理函数。 接下来,我们需要实现这个处理函数。在主窗口类的源文件中,添加如下代码: ```cpp void CMyMainWindow::OnShowList() { ...

    一些MFC的函数的应用

    list.Create(LBS_STANDARD | WS_VISIBLE | WS_CHILD, CRect(10, 40, 200, 100), this, IDC_LIST1); // 添加项目 for (int i = 0; i ; i++) { list.AddString(_T("List Item ") + CString(i + 1)); } ``` 通过`...

    81964668TJlSg.rar_C++_MFC_better689_linklist

    此外,为了在界面上显示链表,可以使用MFC的CListBox控件。在`OnInitDialog()`中初始化列表框,然后在每次链表变化后调用`UpdateList()`更新列表: ```cpp void CMyDialog::UpdateList() { GetDlgItem(IDC_LISTBOX...

Global site tag (gtag.js) - Google Analytics