>>>MOBILE.h<<<
#include <afxwin.h>
#define IDC_MYEDIT 1001
#define IDC_MYBUTTON 2002
class CMyApp : public CWinApp
{
public: BOOL InitInstance();
};
class CMyFrame : public CFrameWnd
{
public:
CMyFrame();
~CMyFrame();
CEdit *pmyEdit;
CButton *pmyButton[12];
};
---------------------------------------------------
>>>MOBILE.cpp<<<
#include "MOBILE.h"
CMyApp theApp;
BOOL CMyApp::InitInstance()
{
m_pMainWnd = new CMyFrame();
m_pMainWnd->ShowWindow(m_nCmdShow);
m_pMainWnd->UpdateWindow();
return TRUE;
}
char* y1[] = {"1","4","6","*"};
char* y2[] = {"2","5","7","0"};
char* y3[] = {"3","6","9","#"};
CMyFrame::CMyFrame()
{
Create(NULL,"BASIC Mobile",WS_OVERLAPPEDWINDOW, CRect(100,100,370,500));
// create control
pmyEdit = new CEdit;
pmyEdit->Create(WS_VISIBLE | WS_CHILD| WS_BORDER ,CRect(10,10,240,80),this,IDC_MYBUTTON);
for(int i = 0; i<4 ; i++)
{
pmyButton[i] = new CButton();
pmyButton[i]->Create(y1[i],WS_VISIBLE | WS_BORDER ,CRect(10,(i*60)+120,80,(i*60)+160),this,IDC_MYBUTTON +i );
}
for(int i = 0; i<4 ; i++)
{
pmyButton[i] = new CButton();
pmyButton[i]->Create(y2[i],WS_VISIBLE | WS_BORDER ,CRect(90,(i*60)+120,160,(i*60)+160),this,IDC_MYBUTTON +i );
}
for(int i = 0; i<4 ; i++)
{
pmyButton[i] = new CButton();
pmyButton[i]->Create(y3[i], WS_VISIBLE | WS_BORDER ,CRect(170,(i*60)+120,240,(i*60)+160),this,IDC_MYBUTTON +i );
}
pmyButton[a] = new CButton();
pmyButton[a]->Create("Call", WS_VISIBLE | WS_BORDER ,CRect(10,90,100,110),this,IDC_MYBUTTON );
pmyButton[b] = new CButton();
pmyButton[b]->Create("End", WS_VISIBLE | WS_BORDER ,CRect(150,90,240,110),this,IDC_MYBUTTON );
}
CMyFrame::~CMyFrame()
{
delete pmyButton[i];
delete pmyButton[b];
delete pmyButton[a];
}

ไม่มีความคิดเห็น:
แสดงความคิดเห็น