- 博客(6)
- 资源 (22)
- 收藏
- 关注
转载 同步移动多个子窗口
移动子窗口,一般会引起父窗口重绘,如果多个子窗口单个移动就会导致父窗口多次重绘效率较低,Win32中提供了一种一次移动多个窗口的一组API:HDWP BeginDeferWindowPos(int nNumWindows /* 指定带移动的窗口数 */); HDWP DeferWindowPos( HDWP hWinPosInfo, HWND hWnd, /* 待移动的窗口 */
2011-06-23 09:03:00 995
原创 GetWindowRect再ScreenToClient和GetClientRect的探究
GetWindowRect----ScreenToClientGetClientRect-------ClientToScreen看起来容易,但是总是不能理解。今天写了个小程序测试了一下,最终搞明白了。代码很简单:void CTestDialogDlg::OnBnClickedButton1(){ CRect rcWindow; CRect rcClient; GetClien
2011-06-22 09:36:00 1381
转载 CXXXView::OnInitialUpdate何时被执行
视图窗口完全建立后第一个被框架调用的函数。框架在第一次调用OnDraw前会调用OnInitialUpdate,因此OnInitialUpdate是设置滚动视图的逻辑尺寸和映射模式的最合适的地方。 时间上,两者先后顺序不同,构造函数生成本类的对象,但没有产生窗口,OnCreate后窗口产生,然后才是视图的OnInitialUpDate,一般在这里对视图的显示做初始化。简单点,就是ONCREA
2011-06-14 09:46:00 3172
转载 对话框中滚动条方便用
前一段时间编了一个小程序,因要在对话框上设置滚动条,现就对话框上应用滚动条的一点经验给大家作个参考,如有不对之处望各位高手给予指证。 在对话框上要应用滚动条,首先当然是要将对话框的属性vertical scroll选中(在这里只介绍纵向滚动条,横向滚动条与之原理相同)。然后是按Ctlr+w进入classwizard选中对话消息WM_OnVScroll,并添加它的响应函数,接着进入代码编
2011-06-09 13:01:00 733
转载 AFX_MANAGE_STATE(AfxGetStaticModuleState())语句的作用
先看一个例子:1、创建一个动态链接到MFC DLL的规则DLL,其内部包含一个对话框资源。指定该对话框ID如下: #define IDD_DLL_DIALOG 20002、创建一个基于对话框的mfc应用程序,它包含两个对话框资源,IDD_UI_DIALOG和IDD_EXE_DIALOG。并将后者的ID指定如下: #define IDD_E
2011-06-08 11:04:00 756
转载 error C2660: 'Gdiplus::GdiplusBase::operator new' : function does not take 3 parameters
http://support.microsoft.com/kb/317799
2011-06-07 22:26:00 1773
AV_SAMPLE_FMT_FLTP转为AV_SAMPLE_FMT_S16P(ffmpeg)
2014-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人