如何修改窗口的属性,让它”永远”不会被其他窗口覆盖.请教各位大虾!谢谢! 如何修改窗口的属性,让它”永远”不会被其他窗口覆盖.--我在对话框中加了一个数据库网格控件和一个图片控件(用来做背景),但程序运行之后,“网格控件”被“图片控件”覆盖了.请教格各位有什么方法可以解决该问题??谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SetWindowPos(...) //参见msdn//HWND_TOPMOST Places the window above all non-topmost windows. The window maintains its topmost position even when it is deactivated. SetWindowPos(HWND_TOPMOST,...);请问在“...”处,是不是添加“要修改属性的窗口”的指针! 你自己去MSDN里去查一下这个函数就行啦 这种情况下,用picture控件做背景是不行的,正确的应该在响应WM_PAINT,在OnPaint()中画:void CYourDlg::OnPaint(){ CPaintDC dc(this); CBitmap bmp; bmp.LoadBitmap(ID_YOURBMP); BITMAP bm; bmp.GetBitmpa(&bm); CDC dcMem; dcMem.CreateCompatibleDC(&dc); CBitmap *pOldBmp = dcMem.SelectObject(&bmp); dc.BitBlt(0, 0, bm.bmWidth, bm.bmHeight, &dcMem, 0, 0, SRCCOPY); dcMem.SelectObject(pOldBmp); bmp.DeleteObject();}其中,ID_YOURBMP是bitmap的resource ID。 改变tab顺序就可以使数据库网格控件在图片控件(用来做背景)之上。 为什么QueueUserAPC使得主线程的Wait立刻返回? CImg图像库显示图像动态范围的问题 求助:急!!!! 在使用OpenGL进行场景绘制时的背景处理问题 vc这一块,关于编程,哪一个行业,相对门槛比较高? 如何构造一个snmp包? 如何在mfc源码中设断点调试? 菜得要死!如何创建文件夹 请问在vc中如何通过程序将一幅图片插入到一个word文当中的某一行后面去。 WIN32类定义和使用 背景透明的问题 ?????我有几个问题想问大家????? 这样的问题是我写的组件的问题还是系统的问题呢?
//HWND_TOPMOST
Places the window above all non-topmost windows. The window maintains its topmost position even when it is deactivated.
请问在“...”处,是不是添加“要修改属性的窗口”的指针!
void CYourDlg::OnPaint()
{
CPaintDC dc(this);
CBitmap bmp;
bmp.LoadBitmap(ID_YOURBMP);
BITMAP bm;
bmp.GetBitmpa(&bm); CDC dcMem;
dcMem.CreateCompatibleDC(&dc);
CBitmap *pOldBmp = dcMem.SelectObject(&bmp);
dc.BitBlt(0, 0, bm.bmWidth, bm.bmHeight, &dcMem, 0, 0, SRCCOPY);
dcMem.SelectObject(pOldBmp);
bmp.DeleteObject();
}
其中,ID_YOURBMP是bitmap的resource ID。