对话框程序中的Button控件偶尔会不见了??? 各位高手,我最近在练习写一个对话框程序,在主对话框中接收别的程序发送过来的不同消息,对应打开不同的子对话框,但是有一个子对话框B其中布置了一些Button控件,偶尔会有一个Button没有显示出来,而且这个Button不固定...,但我如果直接通过主对话框点击打开这个B对话框,则没有问题,我在B窗口的OnInitDialog()函数内做过一些初始化操作!请问,这会是什么原因?如何排查?多谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 B窗口的OnInitDialog()函数内做过一些初始化操作代码贴出来看看 BOOL CMemPartyDlg::OnInitDialog() { CDialog::OnInitDialog(); // TODO: Add extra initialization here ASSERT(g_MemCount > 0); ASSERT(g_MemCount == (DWORD)CMemList.GetCount()); if(IsWindow(g_hMemPartyWnd)) { ::PostMessage(g_hMemPartyWnd, WM_CLOSE, 0, 0); } g_hMemPartyWnd = this->GetSafeHwnd(); CMem* pMem; POSITION posMem; if(CMem::dwCount == 1) { CString strHold = ((CMem*)CMemList.GetHead())->phoneNum; SetDlgItemText(IDC_MemPARTY_HostName, strHold); SetDlgItemText(IDC_MemPARTY_ClientName, m_strSecOut); } return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE}多谢!!! 关于时间转换的问题请教各位. 一个游戏开发的群 华为今天气死我了? 如何关掉别人产生的Mutex? 给其他程序添加菜单,点击菜单运行另外一个程序。 求《VC++技术内幕》潘爱民版 关于两个线程的问题 VC使用com接口 import dll的时候 报100+未知字符错误是怎么回事。附图。急。在线等 重谢 逻辑高手请进!!! 火急!!如何判断CDHtmlDialog::Navigate浏览网页是否正确访问还是无法访问? MDI的数据库调用问题 如何将文件A的内容拷贝到一个新建的文件B中,完成后在B末尾加一个新行?thanks
代码贴出来看看
{
CDialog::OnInitDialog(); // TODO: Add extra initialization here
ASSERT(g_MemCount > 0);
ASSERT(g_MemCount == (DWORD)CMemList.GetCount()); if(IsWindow(g_hMemPartyWnd))
{
::PostMessage(g_hMemPartyWnd, WM_CLOSE, 0, 0);
} g_hMemPartyWnd = this->GetSafeHwnd();
CMem* pMem;
POSITION posMem;
if(CMem::dwCount == 1)
{
CString strHold = ((CMem*)CMemList.GetHead())->phoneNum;
SetDlgItemText(IDC_MemPARTY_HostName, strHold);
SetDlgItemText(IDC_MemPARTY_ClientName, m_strSecOut);
}
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}多谢!!!