做一个关闭串口的的按钮!按下后释放串口!关闭!
解决方案 »
- 强制类型转换。指针取值疑惑????
- 关于串口协议。。。。。
- CListCtrl控件,自绘属性,在OnDrawItem()里GetItemState(LVIF_STATE)总是返回0
- 关于Iwebbrowser2 中用DISPID_NEWWINDOW2 的问题。
- 今天的一道面试题,没答出来 :( 请高手指点
- 非MFC下的进度条问题
- 视图分割问题?
- 数据库绑定问题(急!!!!!)
- DrawText绘制不了全角引号?
- 在vc中利用CPropertySheet 和CPropertyPage做一个Wizard向导程序时,怎样才能知道用户当前在那个页上??!!!??
- 中文域名问题
- 如何响应CControlBar的关闭按钮的消息?
if(m_commu.get_PortOpen())
{
m_commu.put_RThreshold(0);
m_commu.put_RTSEnable(FALSE);
m_commu.put_PortOpen(FALSE);
}
str_tmp.Format("%s%d%s", "成功读取",5,"条记录!");
MessageBox(str_tmp);
就是这代码!我想要的效果相信大哥大姐们都知道!!!在别的按钮相应里试着都能成功 就是放在一个线程函数就不行!!为什么!或者是用其他的什么方法! 本人初学 连MSDN都不太会查!见谅!!
放在别的按钮里可以,是因为你调用的是CWnd的MessageBox方法,而在线程函数中,你需要调用WIN32的MessageBox API。
看看区别:int MessageBox(
LPCTSTR lpszText,
LPCTSTR lpszCaption = NULL,
UINT nType = MB_OK
);int MessageBox(
HWND hWnd,
LPCTSTR lpText,
LPCTSTR lpCaption,
UINT uType
);