6/24/10

List Box Demo(MFC)

Buzz It
#include
class myframe:public CFrameWnd
{
CListBox l;
CButton add,rem;
CEdit read;
CStatic t1,t2;
CString str;
int index;
char s[10];
public:
myframe()
{
Create(0,"reverse");
}
void OnCreate ()
{
t1.Create("enter item",WS_CHILDWS_VISIBLESS_CENTERIMAGE,CRect(50,100,190,125),this,0);
read.CreateEx(WS_EX_CLIENTEDGE,"edit","",WS_CHILDWS_VISIBLE,CRect(200,100,400,125),this,1);
t2.Create("enter item",WS_CHILDWS_VISIBLE
SS_CENTERIMAGE,CRect(50,150,190,125),this,0);
l.Create(WS_CHILDWS_VISIBLELBS_STANDARDLBS_NOTIFY,CRect(200,150,450,400),this,2);
add.Create("add",BS_PUSHBUTTONWS_CHILDWS_VISIBLE,CRect(200,450,300,480),this,3);
rem.Create("Remove",BS_PUSHBUTTONWS_CHILDWS_VISIBLE,CRect(324,450,425,480),this,4);
}
void adder()
{
read.GetWindowText(str);
if(str!="")
l.AddString(str);
read.SetWindowText("");
read.SetFocus();
}
void deleter()
{
l.DeleteString(0);
}
DECLARE_MESSAGE_MAP()
};
BEGIN_MESSAGE_MAP(myframe,CFrameWnd)
ON_WM_CREATE()
ON_COMMAND(3,adder)
ON_COMMAND(4,deleter)
END_MESSAGE_MAP()
class myapp:public CWinApp
{
public:
int InitInstance()
{
myframe*p;
p=new myframe;
p->ShowWindow(1);
m_pMainWnd=p;
return 1;
}
};
myapp a;


Output

0 comments:

Post a Comment