急问关于对话框的弹出问题
qfxx 2006-03-16 01:32:07 请教大虾在vc.net中想要弹出一个对话框
对话框中有一个comboedit组件
用户可以选择comboedit中的数据
该怎么做?请帮忙写一个,用下面构架。
要求comboedit数据可在程序中更新。
很急帮个忙,我对vc.net不熟
class Cnetcard :
public CAxDialogImpl<Cnetcard>
{
public:
Cnetcard()
{
}
~Cnetcard()
{
}
enum { IDD = IDD_NETCARD };
BEGIN_MSG_MAP(Cnetcard)
MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog)
COMMAND_HANDLER(IDOK, BN_CLICKED, OnClickedOK)
COMMAND_HANDLER(IDCANCEL, BN_CLICKED, OnClickedCancel)
CHAIN_MSG_MAP(CAxDialogImpl<Cnetcard>)
END_MSG_MAP()
LRESULT OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
{
CAxDialogImpl<Cnetcard>::OnInitDialog(uMsg, wParam, lParam, bHandled);
return 1; // 使系统设置焦点
}
LRESULT OnClickedOK(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled)
{
EndDialog(wID);
return 0;
}
LRESULT OnClickedCancel(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled)
{
EndDialog(wID);
return 0;
}
};