关于在线程里创建窗口的问题?? 可能是Multi entry的问题, 我相信你是用MFC开发的, 现在你改用SDK,在CALLBACK Function中做你的子线程窗口,就没有问题了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MFC:你可能没有指定该线程的主窗口吧!CWinThread::m_pMainWnd的值吧! 我创建子窗口的步骤如下:BOOL CMyThread::InitInstance(){ int nRet = 0; // Create a progress m_pProgress = new CGradientProgressCtrl; CListCtrl* pList = (CListCtrl*)CListCtrl::FromHandle(m_hParentWnd); CRect rc; pList->GetSubItemRect(m_nItem,0,LVIR_LABEL,rc); nRet = m_pProgress->Create(WS_CHILD|WS_VISIBLE,rc,pList,m_progressID); if(nRet == 0) return FALSE; m_pMainWnd = m_pProgress; return TRUE;}请问怎样为子线程创建消息队列??还有我用子窗口的句柄向子窗口发送消息比如WM_PAINT,子窗口没有响应!!各位高手快快救救我吧?我再加分100 MFC主窗口,子窗口SendMessage消息响应 学vc++的困惑!! 串口通讯的一个问题,谢谢 关于 使用C++ 如何实现 OLE包容 最小接口的问题? 哪有VC++6.0的MSDN下载! 在vc++中如何创建一个类的派生类 怎么会产生这样的错误? 为什么在PRETRANSLATEMESSAGE中拦不到WM_SETFOCUS和WM_KILLFOCUS 关于加入属性页的问题 我的程序中使用了ace的库,当我生成xxx.lib的时候,可以通过(正常使用),当我想生成xxx.dll的时候就会出现N多错误 一个关于动态连接库的问题 如何响应鼠标事件
BOOL CMyThread::InitInstance()
{
int nRet = 0;
// Create a progress
m_pProgress = new CGradientProgressCtrl;
CListCtrl* pList = (CListCtrl*)CListCtrl::FromHandle(m_hParentWnd);
CRect rc;
pList->GetSubItemRect(m_nItem,0,LVIR_LABEL,rc);
nRet = m_pProgress->Create(WS_CHILD|WS_VISIBLE,rc,pList,m_progressID);
if(nRet == 0)
return FALSE;
m_pMainWnd = m_pProgress;
return TRUE;
}
请问怎样为子线程创建消息队列??还有我用子窗口的句柄向子窗口发送消息比如WM_PAINT,子窗口没有响应!!各位高手快快救救我吧?我再加分100