自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

转载 VC 各种情况下的窗口句柄的获取

<br />AfxGetMainWnd<br />AfxGetMainWnd获取自身窗口句柄<br />HWND hWnd = AfxGetMainWnd()->m_hWnd;<br /><br /><br />GetTopWindow<br />函数功能:该函数检查与特定父窗口相联的子窗口z序(Z序:垂直屏幕的方向,即叠放次序),并返回在z序顶部的子窗口的句柄。<br />函数原型:HWND GetTopWindow(HWND hWnd);<br />参数:<br />  hWnd:被查序的父窗口的句柄。

2011-05-26 21:47:00 384

转载 VC++之随窗口变化调整控件大小

总结步骤:<br />1.创建一个CWnd*   的数组,在初始化时取的各个控件的句柄,存在这个数组里面   <br />2.处理WM_SIZE事件,可以得到新变化后的窗口和最初窗口的变化比例kx,ky   <br />3.对数组中的每一个控件,计算新位置   <br />4.MoveWindow移动到新位置<br /><br />       对话框或视类的大小调后,控件的大小和位置没有变化,界面看起来会很不爽控件是从CWnd派生<br />的,但不能使用SetWindowPos()或OnSize()

2011-05-26 21:45:00 920 1

转载 双缓冲技术绘图

<br />  当数据量很大时,绘图可能需要几秒钟甚至更长的时间,而且有时还会出现闪烁现象,为了解决这些问题,可采用双缓冲技术来绘图。   双缓冲即在内存中创建一个与屏幕绘图区域一致的对象,先将图形绘制到内存中的这个对象上,再一次性将这个对象上的图形拷贝到屏幕上,这样能大大加快绘图的速度。双缓冲实现过程如下:   1、在内存中创建与画布一致的缓冲区   2、在缓冲区画图   3、将缓冲区位图拷贝到当前画布上   4、释放内存缓冲区   在图形图象处理编程过程中,双缓冲是一种基本的技术。我们知道,如果窗体在响

2011-05-26 21:33:00 264

转载 引用MFC指针的获取

<br />chilli 的 MFC指针的获取<br />1、获取应用程序指针<br />CMyApp* pApp=(CMyApp*)AfxGetApp();<br />2、获取主框架指针<br />CWinApp 中的公有成员变量 m_pMainWnd 就是主框架的指针<br />CMainFrame* pMainFrame = (CMainFrame*)(AfxGetApp()->m_pMainWnd);<br />或者<br />CMainFrame* pMainFrame = (CMainFrame

2011-05-25 19:17:00 254

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除