ddx_cbstring_ddr和ddx_东方财富ddx抓涨停(42)

电脑杂谈  发布时间:2017-03-01 20:06:45  来源:网络整理

BOOL CMy54_s1Dlg::OnInitDialog()

{

CDialog::OnInitDialog();

/*添加初始化代码*/

//初始化输入框

((CEdit*)GetDlgItem(IDC_EDIT_TEST))->SetWindowText("this is a edit box");

//初始化列表框

CListBox* pListB=(CListBox*)GetDlgItem(IDC_LIST_TEST); pListB->AddString("item 1");

pListB->AddString("item 2");

pListB->AddString("item 3");

//初始化组合框

CComboBox* pCB=(CComboBox*)GetDlgItem(IDC_COMBO_TEST); pCB->AddString("item 1");

pCB->AddString("item 2");

pCB->AddString("item 3");

//初始化Tab Ctrl

CTabCtrl* pTab=(CTabCtrl*)GetDlgItem(IDC_TAB_TEST);

pTab->InsertItem(0,"Tab Page1");

pTab->InsertItem(1,"Tab Page2");

pTab->InsertItem(2,"Tab Page3");

//初始化ListCtrl

CListCtrl* pList=(CListCtrl*)GetDlgItem(IDC_LIST_CTRL); pList->InsertColumn(0,"Column 1",LVCFMT_LEFT,100);

pList->InsertItem(0,"Item 1");

pList->InsertItem(1,"Item 2");

pList->InsertItem(2,"Item 3");

//初始化TreeCtrl

CTreeCtrl* pTree=(CTreeCtrl*)GetDlgItem(IDC_TREE_TEST); pTree->InsertItem("Node1",0,0);

HTREEITEM hNode=pTree->InsertItem("Node2",0,0);

pTree->InsertItem("Node2-1",0,0,hNode);

pTree->InsertItem("Node2-2",0,0,hNode);

pTree->Expand(hNode,TVE_EXPAND);

return TRUE; // return TRUE unless you set the focus to a control

}

接下来我们需要利用ClassWizard对控件所产生的消息进行映射,打开ClassWizard对话框,选中相关控件的ID,在右边的列表中就会显示出可用的消息。如我们对按钮的消息进行映射,在选中按钮ID(IDC_BUTTON_TEST)后,会看到两个消息,如图,一个是BN_CLICKED,一个是BN_DOUBLECLICKED。双击BN_CLICKED后在弹出的对话框中输入函数名,ClassWizard会产生按钮被按的消息映射。

然后我们看看对TabCtrl的TCN_SELCHANGE消息进行映射,如图,在TabCtrl的当前页选择发生改变时这个消息会被发送,所以通过映射该消息可以在当前页改变时及时得到通知。 最后我们对输入框的EN_CHANGE消息进行映射,如图,在输入框中的文本改变后该消息会被发送。相关的代码如下:


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-35251-42.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...