1.首先我的窗口是一个主窗口,然后子窗口是一个单键,第一次DOMODE以后不关闭,点击父窗口无响应,第二次我刷新子窗口数据,但是点击父窗口就有反映了,为什么呢?
2.WIN7下,我的父窗口最小化以后DOMODE可以在屏幕上弹出,但是在XP下就不行,这是为什么呢?
麻烦高手们!
2.WIN7下,我的父窗口最小化以后DOMODE可以在屏幕上弹出,但是在XP下就不行,这是为什么呢?
麻烦高手们!
解决方案 »
- 只显示半个对话框,可以实现吗?
- 如何设置combo的底色和文字的颜色?
- 下面代码有几个窗口 ,饶糊涂,如何把 全部代码功能封装到一个函数 做成dll
- 程序里面有两个地方需要判断一个线程是否结束?
- 我写了一个DLL,要导出一个类,这个类是个派生类,结果总是有问题!!!
- 要如何才能安全地退出程序?
- 一个简单的问题但十分有用的问题
- 不好意思,请问对话框中的横隔线是什么控件?
- LNK4248警告
- OnMouseMove(UINT nFlags, CPoint point)中如何判断鼠标光标不在客户区?
- 在richedit编辑框中设置背景颜色 位图 的方法,在以背景色(或位图作为背景)上面可以显示文本
- tcp有连接限制吗
{
CTradeDlgS::Instance().ReplacementDlg();
return;
}void CTradeDlg::ReplacementDlg()
{
// 重置窗口
m_vcMyShowProps.clear();
m_vcotherTradeProps.clear();
m_vcProps.clear();
m_vcTradeProps.clear();
m_ctrlMyProps.ResetContent();
m_iMoneyEdit = 0;
m_iGoldEdit = 0;
m_iMoneyList = 0;
m_iGoldList = 0;
m_iOtherPropsMoney = 0;
m_iOtherPropsGold = 0;
m_iKernelMoney = 0;
m_iKernelGold = 0;
m_bOtherConfirm = FALSE;
m_bMyLock = FALSE;
m_bOtherLock = FALSE;
m_bBtnMoney = TRUE;
m_bBtnGold = TRUE;
m_ctrlMyProps.SetCurSel(-1);
m_ctrlMyTradeProps.SetCurSel(-1);
GetDlgItem(IDC_TRADE_LOCK_BUTTON)->EnableWindow(TRUE);
GetDlgItem(IDC_TRADE_MONEY_BUTTON)->EnableWindow(TRUE);
GetDlgItem(IDC_TRADE_GOLD_BUTTON)->EnableWindow(TRUE);
GetDlgItem(IDC_TRADE_MONEY_EDIT)->EnableWindow(TRUE);
GetDlgItem(IDC_TRADE_GOLD_EDIT)->EnableWindow(TRUE);
GetDlgItem(IDC_TRADE_MY_GOODS_LIST)->EnableWindow(TRUE);
GetDlgItem(IDC_TRADE_CONFIRM_BUTTON)->EnableWindow(FALSE);
GetDlgItem(IDC_TRADE_KNAPSACK_GOODS_LIST)->EnableWindow(TRUE);
GetDlgItem(IDC_TRADE_MONEY_EDIT)->SetWindowText(_T("0"));
GetDlgItem(IDC_TRADE_GOLD_EDIT)->SetWindowText(_T("0"));
CString strPibOtherName;
strPibOtherName.Format(LANG(_T("trade.item.text")), m_pibOther.strNickName.c_str());
dsSetDrawItemValue(GetSafeHwnd(), _T("otheritem.prompt"), strPibOtherName, FALSE);
strPibOtherName.Format(LANG(_T("trade.item.text")), m_pibMy.strNickName.c_str());
dsSetDrawItemValue(GetSafeHwnd(), _T("myitem.prompt"), strPibOtherName, FALSE);
InitLanguage();
InitPropsData();
InitRichEdit();
InfoSetSelfProps();
InitJudgePlatform();
UpdateData();
m_ctrlMyTradeProps.ResetContent();
m_ctrlOthertradeProps.ResetContent();
}
就重置了下数据就可以关闭父窗口了!