制作浮动按钮的问题 我现在在窗口界面上有几个edit ,实现了根据鼠标移动到的位置(哪个edit),按钮也移动到相应的位置(鼠标所在的edit上),现在的问题是:1、按钮显示在edit后,怎么才能让按钮总是显示在最前面?2、当按钮改变位置时,整个界面要闪烁一下,怎么才能不闪烁? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.先获得对应edit的rectEdit;CRect rectBtn;rectBtn.top = rectEdit.top;rectBtn.left = rectEdit.left - ...;...CButton* pYourButton = ...;pYourButton->MoveWindow(&rectBtn,TRUE);2.不让背景重绘BOOL CYourDlg::OnEraseBkgnd(CDC* pDC) { return TRUE; //把系统原来的这条语句注释掉。 //return CWnd::OnEraseBkgnd(pDC); } CButton* pYourButton = ...;pYourButton->SetWindowPos(&wndTop ,,,) afx_msg BOOL OnEraseBkgnd( CDC* pDC ); 1。SetWindowPos2。OnEraseBkgnd 先获得对应edit的rectEdit;CRect rectBtn;rectBtn.top = rectEdit.top;rectBtn.left = rectEdit.left - ...;...CButton* pYourButton = ...;pYourButton->MoveWindow(&rectBtn,TRUE);能保证按钮在最前面????? mfc怎样编译函数,使其头部是 8b ff 55 8b ec ? 在VC++中创建匿名管道 如何强制关闭其他进程 CDialog派生类中的工具条,任何让他响应工具条内按钮的单击消息? 各位老大,关于图象处理的难题,请进!谢了…… 求救:使用odbc api 时出现连接错误 如何取得列表视图中鼠标击所在的列号? 如何在对话框上添加打印 我的程序在没有vc的机器上运行时,打开有表格控件的对话框就会出错,请问我如何处理这个错误 求救,释放空间的时候为什么会崩? 关于模板类的简单问题 如何把图象数据组织成一个bmp或者tif格式的文件。
先获得对应edit的rectEdit;
CRect rectBtn;
rectBtn.top = rectEdit.top;
rectBtn.left = rectEdit.left - ...;
...CButton* pYourButton = ...;
pYourButton->MoveWindow(&rectBtn,TRUE);2.
不让背景重绘
BOOL CYourDlg::OnEraseBkgnd(CDC* pDC)
{
return TRUE;
//把系统原来的这条语句注释掉。
//return CWnd::OnEraseBkgnd(pDC);
}
pYourButton->SetWindowPos(&wndTop ,,,)
2。OnEraseBkgnd
CRect rectBtn;
rectBtn.top = rectEdit.top;
rectBtn.left = rectEdit.left - ...;
...CButton* pYourButton = ...;
pYourButton->MoveWindow(&rectBtn,TRUE);
能保证按钮在最前面?????