123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- // DlgPaymentMethod.cpp : 实现文件
- //
- #include "stdafx.h"
- #include "YLGL.h"
- #include "DlgPaymentMethod.h"
- // CDlgPaymentMethod 对话框
- IMPLEMENT_DYNAMIC(CDlgPaymentMethod, CDialog)
- CDlgPaymentMethod::CDlgPaymentMethod(CWnd* pParent /*=NULL*/)
- : CDialog(CDlgPaymentMethod::IDD, pParent)
- {
- }
- CDlgPaymentMethod::~CDlgPaymentMethod()
- {
- }
- void CDlgPaymentMethod::DoDataExchange(CDataExchange* pDX)
- {
- CDialog::DoDataExchange(pDX);
- DDX_Control(pDX, CBOX_PAYMENT_METHOD, m_cbox_payment_method);
- }
- BEGIN_MESSAGE_MAP(CDlgPaymentMethod, CDialog)
- ON_WM_CTLCOLOR()
- END_MESSAGE_MAP()
- // CDlgPaymentMethod 消息处理程序
- BOOL CDlgPaymentMethod::OnInitDialog()
- {
- CDialog::OnInitDialog();
- // TODO: 在此添加额外的初始化
- g_sendhead.bsql = 0;
- g_sendhead.code[0] = 238;
- g_sendhead.tabcount = 1;
- g_pMainWnd->ProcessChatMessageRequest2(3);
- if (g_bSendOK == 0)
- return FALSE;
-
- DataToArray(&m_AryPaymentMethod);
- for ( int i = 0; i < m_AryPaymentMethod.ElementAt(0).GetSize(); i++ )
- {
- m_cbox_payment_method.AddString(m_AryPaymentMethod.ElementAt(0).ElementAt(i));
- }
- CenterWindow();
- return TRUE; // return TRUE unless you set the focus to a control
- // 异常: OCX 属性页应返回 FALSE
- }
- void CDlgPaymentMethod::OnOK()
- {
- // TODO: 在此添加专用代码和/或调用基类
- m_strPaymentMethod = _T("");
- int nCurSelItem = m_cbox_payment_method.GetCurSel();
- if ( nCurSelItem == CB_ERR )
- {
- AfxMessageBox(_T("请选择支付方式!"));
- return;
- }
- m_cbox_payment_method.GetLBText(nCurSelItem, m_strPaymentMethod);
- CDialog::OnOK();
- }
- HBRUSH CDlgPaymentMethod::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
- {
- HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
- // TODO: 在此更改 DC 的任何属性
- switch(nCtlColor)
- {
- case CTLCOLOR_DLG:
- {
- return CreateSolidBrush(g_clr_dlg);
- }
- break;
- case CTLCOLOR_BTN:
- break;
- case CTLCOLOR_STATIC:
- {
- pDC->SetBkMode(TRANSPARENT);
- return CreateSolidBrush(g_clr_dlg);
- }
- break;
- }
- // TODO: 如果默认的不是所需画笔,则返回另一个画笔
- return hbr;
- }
|