我的微信零钱的钱不见了不见一千五元左右

CMDIFrameWnd - 王朝网络 -
| 分享&&&&&当前位置: &&&&&&&&CMDIFrameWnd&&&  CMDIFrameWnd类提供了Windows多文档界面(MDI)子窗口的功能和管理窗口的功能。  为了为应用创建有用的MDI子窗口,需要从CMDIFrameWnd派生类。  为派生类增添成员变量,从而为应用存储指定的数据。实现消息处理的成员函数,并在派生类中实现消息映射,以便于指出当消息传递给窗口后,将发生什么事情。  可以通过MDI调用Create函数或CMDIFrameWnd的LoadFrame函数来构造MDI子窗口。  在调用Create或LoadFrame之前,必须使用C++的new操作符在堆中构造框架窗口对象。在调用Create函数之前,必须使用AfxRegisterWndClass全局函数来登记窗口类,从而为框架设置图标或类的风格。  使用Create成员函数,用于传递作为即时参数的框架创建参数。  LoadFrame需要的参数比Create少,不过,它需要资源更多的缺省值,包括框架的标题、图标、加速表和菜单。为了LoadFrame函数的使用,所有的资源必须有相同的资源ID 号(例如, IDR_MAINFRAME)。  尽管MDIFrameWnd由CFrameWnd类派生,但由CMDIFrameWnd派生的框架窗口不必由DECLARE_DYNCREATE来声明。  CMDIFrameWnd类从CFrameWnd类中继承了大部分缺省用法。如果需要这些功能的详细情况,请参考CFrameWnd类的描述。CMDIFrameWnd拥有下列额外的功能:·MDI框架窗口用于管理MDICLIENT窗口,并在其与控件栏的结合中复位。MDI客户窗口是MDI子框架窗口的直亲。WS_HSCROLL与WS_VSCROLL窗口风格指定了CMDIFrameWnd将应用于MDI客户窗口,而不是主框架窗口,这样用户就可以滚动MDI 客户区(例如,Windows的程序管理器)。·当没有活动的MDI子窗口时,MDI框架窗口拥有作为菜单条使用的缺省菜单。当有活动的MDI子窗口时,MDI框架窗口的菜单条由MDI子窗口的菜单所替换。·如果有MDI子窗口,那么MDI框架窗口则操作当前的MDI子窗口。例如,命令消息将于MDI框架窗口之前发送到MDI子窗口。·MDI框架窗口拥有下列标准Windows菜单命令的缺省句柄:  ·ID_WINDOWS_TILE_VERT  ·ID_WINDOWS_TILE_HORZ  ·ID_WINDOWS_CASCADE  ·ID_WINDOWS_ARRANGE·MDI框架窗口也有ID_WINDOWS_NEW功能,以用于在当前文档中创建新的框架或视图。应用可以覆盖这些缺省的命令操作,以用于定制 MDI窗口操作。  最好不要使用C++ delete操作符来删除框架窗口,相反,请使用CWnd::DestroyWindow函数。当销毁窗口时,PostNcDestroy的CFrameWnd命令将删除C++对象。当用户关闭框架窗口时,缺省的OnClose操作将调用DestroyWindow函数。  #include &afxwin.h&  请参阅:CWnd,CMDIChildWnd  CMDIFrameWnd类的成员  构造函数CMDIFrameWnd构造一个CMDIFrameWnd  操作MDIActivate激活一个不同的MDI子窗口MDIGetActive获取当前活动的MDI子窗口,并得到指示它是否最大化的标志MDIIconArrange重排所有最小化文档子窗口MDIMaximize最大化一个MDI子窗口MDINext激活紧跟在当前活动子窗口之后的子窗口,并把当前活动子窗口放到所有子窗口的最后MDIRestore将一个MDI子窗口从最大化或最小化状态恢复回来MDISetMenu重置一个MDI框架窗口的菜单,Window弹出菜单,或两者都重置MDITile将所有的子窗口以平铺方式排列MDICascade将所有的子窗口以级联方式排列  可覆盖的函数CreateClient为CMDIFrameWnd类创建Windows MDICLIENT窗口。通过CWnd类的OnCreate成员函数来调用GetWindowMenuPopup返回窗口的弹出菜单  &&今日推荐
&&&日版宠物情人2017的插曲,很带节奏感,日语的,女生唱的。
最后听见是在第8集的时候女主手割伤了,然后男主用嘴帮她吸了一下,插曲就出来了。
歌手:Def...老钟家的两个儿子很特别,就是跟其他的人不太一样,魔一般的执着。兄弟俩都到了要结婚的年龄了,不管自家老爹怎么磨破嘴皮子,兄弟俩说不娶就不娶,老父母为兄弟两操碎了心...把牛仔裤磨出有线的破洞
1、具体工具就是磨脚石,下面垫一个硬物,然后用磨脚石一直磨一直磨,到把那块磨薄了,用手撕开就好了。出来的洞啊很自然的。需要猫须的话调几...先来看下敬业福和爱国福
今年春节,支付宝再次推出了“五福红包”活动,表示要“把欠大家的敬业福都还给大家”。
今天该活动正式启动,和去年一样,需要收集“五福”...有时候我们打开冰箱就会闻到一股异味,冰箱里的这种异味是因为一些物质发出的气味的混合体,闻起来让人恶心。 产生这些异味的主要原因有以下几点。
1、很多人有这种习...简介
《极品家丁》讲述了现代白领林晚荣无意回到古代金陵,并追随萧二小姐化名“林三”进入萧府,不料却阴差阳错上演了一出低级家丁拼搏上位的“林三升职记”。...你就是我最爱的宝宝 - 李溪芮
(电视剧《极品家丁》片尾曲)
作词:常馨内
作曲:常馨内
你的眉 又鬼马的挑
你的嘴 又坏坏的笑
上一秒吵闹 下...乌梅,又称春梅,中医认为,乌梅味酸,性温,无毒,具有安心、除热、下气、祛痰、止渴调中、杀虫的功效,治肢体痛、肺痨病。乌梅泡水喝能治伤寒烦热、止吐泻,与干姜一起制...什么是脂肪粒
在我们的脸上总会长一个个像脂肪的小颗粒,弄也弄不掉,而且颜色还是白白的。它既不是粉刺也不是其他的任何痘痘,它就是脂肪粒。
脂肪粒虽然也是由油脂...来源:中国青年报
新的攻击方法不断涌现,黑客几乎永远占据网络攻击的上风,我们不可能通过技术手段杜绝网络攻击。国家安全保障的主要方向是打击犯罪,而不是处置和惩罚...夫妻网络直播“造人”爆红
  1月9日,温岭城北派出所接到南京警方的协查通告,他们近期打掉了一个涉黄直播APP平台。而根据掌握的线索,其中有一对涉案的夫妻主播...如何防止墙纸老化?
(1)选择透气性好的墙纸
市场上墙纸的材质分无纺布的、木纤维的、PVC的、玻璃纤维基材的、布面的等,相对而言,PVC材质的墙纸最不透气...观点一:破日本销售量的“鲜肌之谜” 非日本生产
近一段时间,淘宝上架了一款名为“鲜肌之谜的” 鲑鱼卵巢美容液,号称是最近日本的一款推出的全新护肤品,产品本身所...系腰裙(北宋词人 张先)
惜霜蟾照夜云天,朦胧影、画勾阑。人情纵似长情月,算一年年。又能得、几番圆。
欲寄西江题叶字,流不到、五亭前。东池始有荷新绿,尚小如...关于女人的经典语句1、【做一个独立的女人】
思想独立:有主见、有自己的人生观、价值观。有上进心,永远不放弃自己的理想,做一份自己喜爱的事业,拥有快乐和成就...你想体验机器人性爱吗?你想和性爱机器人结婚吗?如果你想,机器人有拒绝你的权利吗?
近日,第二届“国际人类-机器人性爱研讨会”大会在伦敦金史密斯大学落下帷幕。而...10.土耳其地下洞穴城市
变态指数:★★☆☆☆
这是土耳其卡帕多西亚的一个著名景点,传说是当年基督教徒们为了躲避战争而在此修建。里面曾住着20000人,......据英国《每日快报》报道,一位科学家兼理论家Robert Lanza博士宣称,世界上并不存在人类死亡,死亡的只是身体。他认为我们的意识借助我们体内的能量生存,而且...《我爱狐狸精》 - 刘馨棋
  (电视剧《屏里狐》主题曲)
  作词:金十三&李旦
  作曲:刘嘉
  狐狸精 狐狸仙
  千年修...·&·&·&&&&&&&&&  CMDIFrameWnd类提供了Windows多文档界面(MDI)子窗口的功能和管理窗口的功能。
  为了为应用创建有用的MDI子窗口,需要从CMDIFrameWnd派生类。
  为派生类增添成员变量,从而为应用存储指定的数据。实现消息处理的成员函数,并在派生类中实现消息映射,以便于指出当消息传递给窗口后,将发生什么事情。
  可以通过MDI调用Create函数或CMDIFrameWnd的LoadFrame函数来构造MDI子窗口。
  在调用Create或LoadFrame之前,必须使用C++的new操作符在堆中构造框架窗口对象。在调用Create函数之前,必须使用AfxRegisterWndClass全局函数来登记窗口类,从而为框架设置图标或类的风格。
  使用Create成员函数,用于传递作为即时参数的框架创建参数。
  LoadFrame需要的参数比Create少,不过,它需要资源更多的缺省值,包括框架的标题、图标、加速表和菜单。为了LoadFrame函数的使用,所有的资源必须有相同的资源ID 号(例如, IDR_MAINFRAME)。
  尽管MDIFrameWnd由CFrameWnd类派生,但由CMDIFrameWnd派生的框架窗口不必由DECLARE_DYNCREATE来声明。
  CMDIFrameWnd类从CFrameWnd类中继承了大部分缺省用法。如果需要这些功能的详细情况,请参考CFrameWnd类的描述。CMDIFrameWnd拥有下列额外的功能:·MDI框架窗口用于管理MDICLIENT窗口,并在其与控件栏的结合中复位。MDI客户窗口是MDI子框架窗口的直亲。WS_HSCROLL与WS_VSCROLL窗口风格指定了CMDIFrameWnd将应用于MDI客户窗口,而不是主框架窗口,这样用户就可以滚动MDI 客户区(例如,Windows的程序管理器)。·当没有活动的MDI子窗口时,MDI框架窗口拥有作为菜单条使用的缺省菜单。当有活动的MDI子窗口时,MDI框架窗口的菜单条由MDI子窗口的菜单所替换。·如果有MDI子窗口,那么MDI框架窗口则操作当前的MDI子窗口。例如,命令消息将于MDI框架窗口之前发送到MDI子窗口。·MDI框架窗口拥有下列标准Windows菜单命令的缺省句柄:
  ·ID_WINDOWS_TILE_VERT
  ·ID_WINDOWS_TILE_HORZ
  ·ID_WINDOWS_CASCADE
  ·ID_WINDOWS_ARRANGE·MDI框架窗口也有ID_WINDOWS_NEW功能,以用于在当前文档中创建新的框架或视图。应用可以覆盖这些缺省的命令操作,以用于定制 MDI窗口操作。
最好不要使用C++ delete操作符来删除框架窗口,相反,请使用CWnd::DestroyWindow函数。当销毁窗口时,PostNcDestroy的CFrameWnd命令将删除C++对象。当用户关闭框架窗口时,缺省的OnClose操作将调用DestroyWindow函数。
  #include &afxwin.h&
  请参阅:CWnd,CMDIChildWnd
  CMDIFrameWnd类的成员
  构造函数CMDIFrameWnd构造一个CMDIFrameWnd
  操作MDIActivate激活一个不同的MDI子窗口MDIGetActive获取当前活动的MDI子窗口,并得到指示它是否最大化的标志MDIIconArrange重排所有最小化文档子窗口MDIMaximize最大化一个MDI子窗口MDINext激活紧跟在当前活动子窗口之后的子窗口,并把当前活动子窗口放到所有子窗口的最后MDIRestore将一个MDI子窗口从最大化或最小化状态恢复回来MDISetMenu重置一个MDI框架窗口的菜单,Window弹出菜单,或两者都重置MDITile将所有的子窗口以平铺方式排列MDICascade将所有的子窗口以级联方式排列
  可覆盖的函数CreateClient为CMDIFrameWnd类创建Windows MDICLIENT窗口。通过CWnd类的OnCreate成员函数来调用GetWindowMenuPopup返回窗口的弹出菜单
&  免责声明:本文仅代表作者个人观点,与王朝网络无关。王朝网络登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。&&&&&&为你推荐&&&&&&&&转载本文&UBB代码&HTML代码复制到剪贴板...&更多内容··········&&&&&&&&&频道精选&&&王朝女性&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&王朝分栏&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&王朝编程&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&王朝导购&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&王朝其他&&|&&|&&|&&|&&|&&|&&&&&2005-&&版权所有&在使用电脑的过程中,我们总是免不了要将窗口放在最前,或者有些窗口最好可以最小化到托盘等等。尽管这些功能都有对应的软件支持,但是如果能集中在一个软件里这可是节省不少系统资源,今天介绍的& 可真有这样的功能集成。
Moo0 WindowMenuPlus 安装后会最小化到托盘栏,这里可以设置需要显示的项目和是否开机启动等。
Moo0 WindowMenuPlus 的用法很简单,只需要在窗口标题栏上点击鼠标右键即可看到增强菜单。暂时&Moo0 WindowMenuPlus&能较好地支持&Windows XP/2003/Vista/7 系统,Windows 8 尚未完全支持,会出现在资源管理器上右键无法出现增强菜单,所以最好的方法是点击窗口左上角的图标。
Moo0 WindowMenuPlus 如文章开头所说的,不仅能将窗口总在最前和最小化到托盘,还能移动和最大化到不同位置,设置透明度,在程序中还能直接结束进程、查看当前进程资源使用率等等。
Moo0 WindowMenuPlus 有个小小的不足就是不是所有的窗口都支持,不过很多常用的都可以支持。
下载地址:丨
微信搜索「反斗软件」或扫描上方二维码关注我们,每天为你送上精选的限免信息,更便捷的限免信息获取方式,不定时举行有奖活动网站已改版,请使用新地址访问:
MDITab 给MFC 中的MDI子窗口增加tab控制条,类似tab页面,对应着每个child GUI Develop 界面编程 240万源代码下载-
&文件名称: MDITab
& & & & &&]
&&所属分类:
&&开发工具: Visual C++
&&文件大小: 102 KB
&&上传时间:
&&下载次数: 232
&&提 供 者:
&详细说明:给MFC 中的MDI子窗口增加tab控制条,类似tab页面,对应着每个child窗口-MFC to the MDI window-increasing tab control, similar tab pages, corresponding to each child window
文件列表(日期:~)(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&AlphaRel&&&&&&Default.SUP&&Demo.aps&&&&Demo.dsp&&Demo.dsw&&&&Demo.ncb&&Demo.opt&&Demo.plg&&&&&&&&&&&&&&&&&&&&&&&&&&&&ReadMe.txt&&res&&&&...\Demo.rc2&&&&&&&&&&resource.h&&StdAfx.cpp&&StdAfx.h&&tabview.aps&&&&&&&&&&&&&&&&
&[]:很好,推荐下载&[]:很好,推荐下载&[]:文件不全
&近期下载过的用户:
&相关搜索:
&&&&&&&&&&
&输入关键字,在本站240万海量源码库中尽情搜索:
&[] - 超有趣的重绘程序,通过重绘button,可以控制整个程序的大小(缩小变变大),可别错过哦
&[] - 用MFC建立多文档(MDI)应用程序。在主窗口中添加选项,使之能够选择文件夹。在子窗口中添加选项,使之能够对选定的文件夹进行操作,如:打开选定的文件夹中的文件、在选定的文件夹中写入指定的文本文件、在选定的文件夹中读出指定的文本文件、打开选定的文件夹中的文件夹。
附带有详尽的文档说明。
&[] - 基于MFC,把控制条加入tab中,类似delphi IDE中的控件条
&[] - 界面编程:多视图界面,没有用到其他的界面插件,纯VC完成
&[] - CPushPinButton类继承于 CButton类
&[] - 为MDI结构程序添加背景图片
&[] - 在MDI程序中实现类似WPS2000的文件切换标签
&[] - 该系统饱含了,树控件TreeView的操作和Listview控件的操作,窗口分割,stab控件应用,数据库存取文件,及webbrowser控件的应用等,可以管理网页,doc,wmv, 等。包含了很全面的东西,是初学者的很好资料哦。
&[] - 实现了,像VC编辑器中资源窗口类似的子窗口自动靠边的功能
&[] - When creating applications with a complex view layout, there are several features that are missing from MFC. First, each type of view layout is create
相关函数/类:
CMDIChildWnd CCreateContext CSize CWinApp CMultiDocTemplate CCommandLineInfo ShowWindow UpdateWindow CDialog CDataExchange CDocument CCmdUI CPropertyPage EnableWindow GetDlgItem CButton CFont CFontDialog DeleteObject CreateFontIndirect CColorDialog GetBkColor SetBkColor CFileDialog CPropertySheet CWnd CView CDC CPrintInfo CMDIFrameWnd GetSysColor CControlBar CArray IsWindow SystemParametersInfo GlobalFree CRect SelectObject CPen LineTo CString DrawText SetBkMode SetTextColor CPoint ExtractIcon DrawState CBrush PatBlt InflateRect CClientDC GetObject FindResource LoadResource LockResource CBitmap LoadBitmap UnlockResource FreeResource GlobalAlloc GlobalReAlloc CMenu GetMenuItemCount GetMenuItemID GetSubMenu GetMenuString ModifyMenu GetMenuState lstrcpy CreateCompatibleDC BitBlt DrawEdge InsertMenu SetMenuDefaultItem CFrameWnd IsWindowVisible GetWindowText GetClientRect GetSystemMetrics SetWindowPos LoadIcon TrackPopupMenu ClientToScreen CreatePopupMenu AppendMenu DestroyMenu GetDlgCtrlID GetMessagePos ScreenToClient LoadCursor GetSysColorBrush SendMessage GetTextMetrics SetRectEmpty GetWindowRect GetParent OffsetRect GetProfileString wsprintf WriteProfileString CDocTemplate GetWindowPlacement EndDialog GetWindow FillRect GetClassLong DrawIconEx DrawFocusRect LockWindowUpdate LoadString GetDesktopWindow CWindowDC GetDeviceCaps MulDiv CreateFont GetProfileInt DefWindowProc RemoveMenu RedrawWindow GetMenu GetWindowLong SetWindowLong CToolBar SetWindowText DestroyWindow MoveWindow IsZoomed SetWindowPlacement CPaintDC CreateCompatibleBitmap SetStretchBltMode StretchBlt LoadImage CreateSolidBrush CreateBitmapIndirect使用多文档接口(Multiple Document Interface) 一
时间: 13:35:25
&&&& 阅读:17
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&原文地址msdn:
本文将介绍如何执行以下任务:
1,注册子窗口和框架窗口类。
2,创建框架窗口和子窗口。
3,编写主消息循环。
4,编写框架窗口过程。
5,编写子窗口过程。
6,创建子窗口。
为了说明这些任务,本文包含了一个典型的多文档例程-MultiPad
一,注册子窗口和框架窗口类
典型的MDI程序必须注册两种类:它的框架类和子窗口类。如果一个程序支持超过一种以上的文档,(比如表格和曲线)它必须为每一种文档注册窗口类。框架类的结构与非MDI主窗口类相似。MDI子窗口类与非MDI子窗口类略有不同,区别如下:
1,子窗口类应该有一个图标,因为用户可以像普通窗口程序一样最小化子窗口。
2,子窗口类的菜单应该为空,因为子窗口不能拥有菜单。
3,子窗口类应在窗口结构中预留额外的空间,用来为程序关联数据,比如文件名和特定的子窗口。
下面的例子展示了&Multipad如何注册子窗口类和框架类的:
BOOL WINAPI InitializeApplication()
// Register the frame window class.
wc.lpfnWndProc
= (WNDPROC) MPFrameWndP
wc.cbClsExtra
wc.cbWndExtra
wc.hInstance
= LoadIcon(hInst, IDMULTIPAD);
wc.hCursor
= LoadCursor((HANDLE) NULL, IDC_ARROW);
wc.hbrBackground = (HBRUSH) (COLOR_APPWORKSPACE + 1);
wc.lpszMenuName
= IDMULTIPAD;
wc.lpszClassName = szF
if (!RegisterClass (&wc) )
return FALSE;
// Register the MDI child window class.
wc.lpfnWndProc
= (WNDPROC) MPMDIChildWndP
= LoadIcon(hInst, IDNOTE);
wc.lpszMenuName
= (LPCTSTR) NULL;
wc.cbWndExtra
= CBWNDEXTRA;
wc.lpszClassName = szC
if (!RegisterClass(&wc))
return FALSE;
return TRUE;
二,创建框架窗口和子窗口
MDI程序在注册完窗口类后就可以创建它的窗口。首先,用CreateWindow或CreateWindowEx方法来创建框架窗口。接着,再次用CreateWindow或CreateWindowEx方法来创建子窗口。程序中子窗口的类名应该被定义为MDICLIENT,MDICLIENT是由系统定义的预注册窗口类,CreateWindow或CreateWindowEx方法中的&lpvParam参数应该指向一个&类型的结构。这个结构的成员变量如下表所述:
  hWindowMenu 用于控制MDI子窗口窗口菜单的句柄。子窗口创建后,程序添加子窗口标题到窗口菜单中,作为菜单子项。用户可以通过点击窗口菜单中的标题来激活子窗口。
  idFirstChild 指定第一个子窗口的标识符。创建的第一个子窗口被分配该标识符,随后创建的子窗口被分配增量标识符。当一个子窗口被销毁后,系统立刻重新分配窗口标识符,以保持范围的连续。
当子窗口标题被添加到窗口菜单后,系统分配一个标识符给子窗口。当用户点击一个子窗口标题时,框架窗口接收到一个WM_COMMAND消息,标识符被包含在wParam参数中随消息一起发送。你需要为idFirstChild成员指定一个不与框架窗口菜单中菜单项标识符相冲突的值。
Multipad程序的框架窗口过程在处理WM_CREATE消息时,创建了一个MDI子窗口。下面的例子展示了一个子窗口是如何被创建的。
case WM_CREATE:
CLIENTCREATESTRUCT
// Retrieve the handle to the window menu and assign the
// first child window identifier.
ccs.hWindowMenu = GetSubMenu(GetMenu(hwnd), WINDOWMENU);
ccs.idFirstChild = IDM_WINDOWCHILD;
// Create the MDI client window.
hwndMDIClient = CreateWindow( "MDICLIENT", (LPCTSTR) NULL,
WS_CHILD | WS_CLIPCHILDREN | WS_VSCROLL | WS_HSCROLL,
0, 0, 0, 0, hwnd, (HMENU) 0xCAC, hInst, (LPSTR) &ccs);
ShowWindow(hwndMDIClient, SW_SHOW);
子窗口的标题被添加到窗口菜单的底部,如果程序通过AppendMenu方法添加字符串到窗口菜单,在窗口菜单重绘后(子窗口创建或销毁),这些字符串会被子窗口标题覆盖。MDI程序应该使用InsertMenu方法来添加字符串到窗口菜单,并确认子窗口标题没有覆盖新加入的字符串。
使用WS_CLIPCHILDREN样式来创建MDI客户端窗口,以阻止窗口绘制其子窗口。标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&原文:/visio/p/5935412.html
教程昨日排行
&&国之画&&&& &&&&&&
&& &&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!}

我要回帖

更多关于 微信零钱支付限额 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信