怎样只是画父窗口

VC/MFC > 界面 [问题点数:100分,结帖人eduyu]
等级
本版专家分:8647
结帖率 100%
等级
本版专家分:32274
勋章
Blank
金牌 2009年5月 总版技术专家分月排行榜第一
Blank
红花 2009年5月 VC/MFC大版内专家分月排行榜第一
等级
本版专家分:547
等级
本版专家分:42914
勋章
Blank
黄花 2013年6月 移动平台大版内专家分月排行榜第二
Blank
蓝花 2013年2月 移动平台大版内专家分月排行榜第三
等级
本版专家分:2880
勋章
Blank
红花 2009年12月 C/C++大版内专家分月排行榜第一
2009年6月 C/C++大版内专家分月排行榜第一
Blank
黄花 2011年5月 C/C++大版内专家分月排行榜第二
2010年9月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2009年11月 C/C++大版内专家分月排行榜第三
等级
本版专家分:32740
等级
本版专家分:255346
勋章
Blank
状元 2008年 总版技术专家分年内排行榜第一
Blank
进士 2009年 总版技术专家分年内排行榜第四
Blank
金牌 2009年2月 总版技术专家分月排行榜第一
2009年1月 总版技术专家分月排行榜第一
2008年11月 总版技术专家分月排行榜第一
2008年10月 总版技术专家分月排行榜第一
2008年9月 总版技术专家分月排行榜第一
2008年8月 总版技术专家分月排行榜第一
2008年7月 总版技术专家分月排行榜第一
2008年6月 总版技术专家分月排行榜第一
2008年5月 总版技术专家分月排行榜第一
2008年4月 总版技术专家分月排行榜第一
Blank
银牌 2008年12月 总版技术专家分月排行榜第二
2008年3月 总版技术专家分月排行榜第二
2008年2月 总版技术专家分月排行榜第二
等级
本版专家分:8647
等级
本版专家分:487
等级
本版专家分:2919
等级
本版专家分:362765
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
名人 2019年 荣获名人称号
2013年 荣获名人称号
Blank
探花 2011年 总版技术专家分年内排行榜第三
2010年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第五
eduyu

等级:

c# 窗体 必须关闭 才能操作窗体 show 和showdialog的区别

窗体和对话框要么是有模式的,要么是无模式的。 1、Show()是有模式的: “模式”窗体或对话框必须关闭或隐藏,然后您才能继续使用应用程序的其余部分。 2、ShowDialog()是无模式的: ...“无模式”窗体让您在此...

在框架页面操作页面中的其他框架页面

给左侧菜单设置样式。 <script type="text/javascript"> debugger;... var parent = window.parent;... window.parent.frames["leftId"].window.SetfocusPageMenu(10, 10, '/Admin/Order/OrderList.aspx?...

js : 怎样从子窗口调用父窗口的方法

我使用的方法是: show 方法是页面中的方法,在子页面或者说是打开页面中使用以下代码即可调用页面方法 opener.location="javascript:show('hello')";  

如何操作iframe页面中的元素、方法、变量

近期遇到需要操作iframe外的...1. 在iframe中查找页面元素的方法: jQuery的方法:$("#id",window.parent.document) $(window.parent.document).find('.header'); 原生的方法: window.parent.document.getEle...

VC++界面编程之--获取父窗口背景刷(附带时钟控件)

在WTL界面编程中,获取父窗口的背景刷是经常要用到的,如下图的时钟:  时钟是每隔一秒就变化一次,所以当重时钟时,需要先为其填充背景,以确保上一次描绘的部分被清理干净。当然,我们描绘时钟的图片是用PNG...

【Visual C++】Windows GDI贴图闪烁解决方法

一般的windows 复杂的界面需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小的时候出现闪烁。先来谈谈闪烁产生的原因原因一:如果熟悉显卡原理的话,调用GDI函数向屏幕输出的时候并不是立刻...

windows窗口类型

windows建立的是怎样的一套窗口理论体系, window窗口有下面的几个基本的分类 Overlapped Windows 重叠窗口 Pop-up Windows 弹出窗口 Child Windows 子窗口 Layered Windows 分层窗口 Message-Only Windows ...

模态对话框的父窗口设置

我的毕业设计基本是搞完了,那么最近几天在做一些测试和修改。其中就有一个问题折腾了我好久,今天才发现,原来是这么回事。...具体看图: 最下面黑色背景的是我的父窗口,前台的是一个非模态的子对话框,此时,子对

emWin 2天速成实例教程003_Framewin和Window窗口控件和2D绘图

emWin的每个界面都需要一个Framewin/Window窗口控件作为窗体,就好像Framewin/Window是一个窗体框架,所有控件都放置在这个框架当中,组成窗体和子控件的连带关系,可以通过窗体找到子控件,也可以通过子控件...

Windows的窗口刷新机制相关

窗口句柄(HWND)都是由操作系统内核管理的,系统内部有一个z-order序列,记录着当前窗口从屏幕底部(假象的从屏幕到眼睛的方向),到屏幕最高层的一个窗口句柄的排序,这个排序不关注父窗口还是子窗口。 当任意一...

解决Windows 程序界面闪烁问题的一些经验

一般的windows 复杂的界面需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小的时候出现闪烁。 先来谈谈闪烁产生的原因 原因一:  如果熟悉显卡原理的话,调用GDI函数向屏幕输出的...

WM_COMMAND,WM_NOTIFY等消息

子窗体和窗体:子窗体被触发时,向窗体发送一个WM_COMMAND消息,窗体的窗口函数处理这个消息,进行相关的处理。lParam表示子窗口句柄,LOWORD(wParam)表示子窗口ID,HIWORD (wParam)表示通知码(例如单击,...

关于自绘按钮闪烁问题.

问题描述:我的dialog使用了双缓冲, 我的自绘button类也使用了双缓冲. 但是仍然会闪烁.我的dialog以每秒一次...问题可能在于:但是, 由于父窗口和子窗口不是同时的, 完不窗口, 再子窗口, 就会出现闪烁了!!!解决:给

获得窗口并枚举其子窗口

可以调用函数FindWindow(窗口类名,窗口标题)获得窗口的句柄,然后调用EnumChildWindows(父窗口,回调函数名,参数)来获得父窗口下的子窗口的句柄,代码实现如下 Code highlighting produced by Actipro ...

关于控件重绘函数/消息 OnPaint,OnDraw,OnDrawItem,DrawItem的区别

而OnPaint()是CWnd的类成员,同时负责响应WM_PAINT消息。...我们一般用OnPaint维护窗口的客户区(例如我们的窗口客户区加一个背景图片),用OnDraw维护视图的客户区(例如我们通过鼠标在视图中画图)。  =========

MFC 窗体重绘

MFC 窗体重绘 ...窗口句柄(HWND)都是由操作系统内核管理的,系统内部有一个z-order序列,记录着当前窗口从屏幕底部(假象的从屏幕到眼睛的方向),到屏幕最高层的一个窗口句柄的排序,这个排序不关注...

QML父窗口半透明情况下子窗口不透明

QML的父元素opacity值会被继承,而color不会。故可以在父窗口使用8位color代码,前两位是alphar透明值。 Rectangle{ id:waitingRec z:100 visible:false anchors.fill: parent color:"#50000000" Com

用API窗口窗口的问题

我用API在主窗口中创建了一个子窗口,该子窗口的窗口类、背景刷跟父窗口不同,问题是 1:为什么子窗口的背景与父窗口背景一样(个人感觉子窗口的背景刷是个空值) 2:已经将getmessage中的句柄更为NULL了,但子...

VC中获取窗口句柄的各种方法

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

win32 API界面编程---窗口

预定义窗口类: 1.窗口类类别 1.1.系统类—由系统注册 Button–按钮 ComboBox–组合框 Edit–编辑框 ListBox–列表框 MDIClient–MDI客户框 ScrollBar–滚动条 Static–静态框1.2.应用全局类 由exe或DLL...

MFC中设置窗口大小位置

第一种方法:使用SetWindowPos函数 CWnd::SetWindowPosBOOL SetWindowPos( const CWnd* pWndInsertAfter, int x, int y, int cx, int cy,UINT nFlags ); 返回值如果函数成功,则返回非零值;否则返回0。...

ucgui窗体管理(WM)

ucgui的窗体管理主要采用了WM...第一种记录所有的窗口,第二种记录当前窗口和其兄弟窗口所在的位置。其结构体如下: struct WM_OBJ_struct {   GUI_RECT Rect; /* outer dimensions of window */   GUI_

单文档多视图,窗口大小改变问题。

这篇文章以后,感觉受益匪浅,但是发现一个问题,在两个视图之间切换以后,窗口的大小无法使用MoveWindow()函数来改变,究其原因是因为在新创建的视图CAnotherView 在创建时大小已经固定,所以在改变窗口大小时...

Windows窗口刷新机制详解

窗口句柄(HWND)都是由操作系统内核管理的,系统内部有一个z-order序列,记录着当前窗口从屏幕底部(假象的从屏幕到眼睛的方向),到屏幕最高层的一个窗口句柄的排序,这个排序不关注父窗口还是子窗口。 当任意...

解决 GDI 贴图的闪烁

<br />注:Windows GDI画图闪烁解决方法 <br />一般的windows 复杂的界面需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小的时候出现闪烁。 先来谈谈闪烁产生的原因 ...

窗口Z-Order顺序,组件tab-oder顺序,WS_CLIPCHILDREN/WS_CLIPSIBLINGS的再理解

刚看了http://www.cnblogs.com/helloj2ee/archive/2009/05/29/1491822.html上"关于WS_CLIPCHILDREN和WS_CLIPSIBLINGS的理解(个人认为还是相当全面的)" ,写的真是不错!但是也不能保证他写的都对,我下面以我...

CWnd::MoveWindow 详解

CWnd::MoveWindow void MoveWindow( int x, int y, int nWidth, int nHeight, BOOL bRepaint = TRUE ); void MoveWindow( LPCRECT lpRect... 函数功能:该函数改变指定窗口的位置和尺寸。对于顶层窗口,位置和尺寸是相

Notepad++源码学习心得(不断更新中。。。)

父窗口处理这个消息时候,将本身的或用指定的刷将与自己背景色相同的颜色在传进来的那张位图上然后在取得这张位图0,0点的颜色即可确定父窗口的背景颜色心得: 这个函数的处理比较简单,利用消息进行各个窗体间...

UI界面设计闪烁问题的解决办法

一般的windows 复杂的界面需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小的时候出现闪烁。先来谈谈闪烁产生的原因原因一:如果熟悉显卡原理的话,调用GDI函数向屏幕输出的时候并不是立刻...

getOwner与getParent的区别

例如,具有父窗口的窗口被限制在父窗口的客户区内,但是被拥有的窗口可以被在桌面上的任何位置。 CWnd::GetParent 如果这个成员函数执行成功,则返回父窗口指针;否则返回值为NULL,表明发生了错误或没有父窗口。...

相关热词 c#等比例压缩图片大小 c# word 替换 c# mysql插入 c#窗体上的叉添加事件 c#打印图片文件 c#後台調前台js c#控制台美化 c#获取当前的农历日期 c# 构造函数重载 c#代码修改服务器时间