您的位置:首页 > 编程语言

初识windows编程之ListBox的一些简单用法

2013-11-06 17:33 357 查看
主要给大家介绍一下ListBox控件的一些简单用法。

关键代码:

case IDC_BUTTONFILL://按钮

{

//向ListBox中添加内容

SendDlgItemMessage(hwnd,IDC_LIST1,LB_ADDSTRING,0,(LPARAM)("aaa"));

SendDlgItemMessage(hwnd,IDC_LIST1,LB_ADDSTRING,0,(LPARAM)("bbb"));

SendDlgItemMessage(hwnd,IDC_LIST1,LB_ADDSTRING,0,(LPARAM)("ccc"));

}

break;

case IDC_LIST1://ListBox

{

if(LBN_DBLCLK == codeNotify)//双击事件,双击ListBox中的内容

{

//MessageBox(hwnd,TEXT("双击"),TEXT(""),MB_OK);

int index = SendDlgItemMessage(hwnd,IDC_LIST1,LB_GETCURSEL,0,0);//得到双击的事物的下标

TCHAR buff[255];

SendDlgItemMessage(hwnd,IDC_LIST1,LB_GETTEXT,index,(LPARAM)buff);

MessageBox(hwnd,buff,TEXT(""),MB_OK);

}

else if(LBN_SELCHANGE == codeNotify)//改变选中的事物

{

int index = SendDlgItemMessage(hwnd,IDC_LIST1,LB_GETCURSEL,0,0);

TCHAR buff[255];

SendDlgItemMessage(hwnd,IDC_LIST1,LB_GETTEXT,index,(LPARAM)buff);

SetDlgItemText(hwnd,IDC_EDIT1,buff);//讲光标停留处的内容写入到编辑框中

}

}

break;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: