精华内容
下载资源
问答
  • 对于很多还未接触或者还不知道 Windows 7 系统考试内容的同学来说 Windows 7以“窗口”的形式来区分各个程序的工作区域,用户打开计算机、磁盘驱动器、文件夹,或是一个应用程序,系统会打开一个窗口,用于执行相应...

    对于很多还未接触或者还不知道 Windows 7 系统考试内容的同学来说 Windows 7以“窗口”的形式来区分各个程序的工作区域,用户打开计算机、磁盘驱动器、文件夹,或是一个应用程序,系统会打开一个窗口,用于执行相应的工作。这些窗口的组成大同小异,以“计算机”窗口为例,对窗口的组成作如下说明。

    17cdb465ef4cfe4ecfb4dab7c8318aa6.png

    1、最大方是标题栏,通过标题栏可以进行移动窗口、改变窗口的大小和关闭窗口操作,标题栏最右端显示“最小化”、“最大化”、“关闭” 3个按钮。

    2、标题栏下是地址栏,用于显示和输入当前浏览位置的详细路径信息。

    3、地址栏右边是搜索栏:用于在计算机中搜索各种文件。

    4、地址、标题栏下是工具栏,相当于Windows XP系统里的菜单栏和工具栏的结合。前边(左边)是菜单,后边是(右边)一些基本工具。

    5、工具栏下左边是导航窗格,导航窗格给用户提供了树状结构文件夹列表,从而方便用户快速定位所需的目标,其主要分成收藏夹、库、计算机、网络等4大类。

    6、工具栏下左边是窗口工作区:用于显示主要的内容,如多个不同的文件夹、磁盘驱动等。它是窗口中最主要的组成部分。

    7、最下方是详细信息窗格(状态栏),用于显示当前操作的状态及提示信息,或当前用户选定对象的详细信息。

    以上就是windows7窗口的主要组成部分有哪些的详细内容讲解啦,希望可以帮助到还不了解该内容的用户哦。

    展开全文
  • python操作Windows窗口程序

    万次阅读 多人点赞 2018-03-16 17:23:09
    场景 定时获取数据接口数据写入Excel表格,Excel需要被其他程序使用,需要...其次,为了方面查找目标窗口的句柄,可以下载一个微软自家的Spy++,这玩意儿满大街都是。有了它,还能很方便的查看窗体的消息。 句柄是...

    想要看更加舒服的排版、更加准时的推送
    关注公众号“不太灵光的程序员”
    每日八点有干货推送

    场景

    定时获取数据接口数据写入Excel表格,Excel需要被其他程序使用,需要处于开启状态。

    Pywin32

    首先,安装一个Pywin32,为python提供访问Windows API的扩展,提供了齐全的windows常量、接口、线程以及COM机制等等。其次,为了方面查找目标窗口的句柄,可以下载一个微软自家的Spy++,这玩意儿满大街都是。有了它,还能很方便的查看窗体的消息。
    句柄是一个32位整数,在windows中标记对象用,类似一个dict中的key。
    消息是windows应用的重要部分,用来告诉窗体“发生了什么”,比如给一个按钮发送BN_CLICKED这么个消息,按钮就知道“哦,我被点了”,才能执行相应的下一步操作。本文将大量使用消息机制。详情参看这篇文章。

    查找窗体句柄

    貌似在win32编程的世界里,包括窗口到文本框的所有控件就是窗体,所有的窗体都有独立的句柄。要操作任意一个窗体,你都需要找到这个窗体的句柄,这里,我们就可以用到FindWindow函数和FindWindowEx函数。在pywin32中,他们都属于win32gui的模块。
    python获取窗口句柄

    FindWindow(lpClassName=None, lpWindowName=None):

    描述:自顶层窗口(也就是桌面)开始搜索条件匹配的窗体,并返回这个窗体的句柄。不搜索子窗口、不区分大小写。找不到就返回0
    参数:
    lpClassName:字符型,是窗体的类名,这个可以在Spy++里找到。
    lpWindowName:字符型,是窗口名,也就是标题栏上你能看见的那个标题。
    说明:这个函数我们仅能用来找主窗口。
    ####FindWindowEx(hwndParent=0, hwndChildAfter=0, lpszClass=None, lpszWindow=None);
    描述:搜索类名和窗体名匹配的窗体,并返回这个窗体的句柄。不区分大小写,找不到就返回0。
    参数:
    hwndParent:若不为0,则搜索句柄为hwndParent窗体的子窗体。
    hwndChildAfter:若不为0,则按照z-index的顺序从hwndChildAfter向后开始搜索子窗体,否则从第一个子窗体开始搜索。
    lpClassName:字符型,是窗体的类名,这个可以在Spy++里找到。
    lpWindowName:字符型,是窗口名,也就是标题栏上你能看见的那个标题。
    说明:找到了主窗口以后就靠它来定位子窗体啦。

    菜单操作

    有了句柄,我们就可以操作FaceGen了!嗯,要先打开文件,File→Open,然后再File→Save Image(很悲剧,Save Image没有快捷键,所以不得不进行菜单操作)。现在我们有了FindWindow和FindWindowEx,要怎么操作菜单呢?

    哦,抱歉,靠他俩还做不到。

    窗口的菜单就像窗口的标题栏一样,是窗口自身的一部分,不是其他窗体控件,也就没有办法用FindWindow和FindWindowEx返回句柄。所以要对菜单进行操作的话,我们需要新的函数,也就是GetMenu,GetSubMenu和GetMenuItemID,它们也都属于win32gui模块。结合下图来说:

    PostMessage(hWnd, Msg, wParam, lParam)

    描述:在消息队列中加入为指定的窗体加入一条消息,并马上返回,不等待线程对消息的处理。
    参数:
    hWnd:整型,接收消息的窗体句柄
    Msg:整型,要发送的消息,这些消息都是windows预先定义好的,可以参见系统定义消息(System-Defined Messages)
    wParam:整型,消息的wParam参数
    lParam:整型,消息的lParam参数
    说明:简单说,就是给指定程序发一个消息,这些消息都用整型编好号,作为windows的常量可以查询的。在这里,我们用的就是win32con这个库里定义的WM_COMMAND这个消息,具体的wParam和lParam是根据消息的不同而不同的。具体请根据MSDN查阅。

    GetMenu(hwnd)

    描述:获取窗口的菜单句柄。
    参数:
    hwnd:整型,需要获取菜单的窗口的句柄。
    说明:获取的是插图中黄色的部分。

    GetSubMenu(hMenu, nPos)

    描述:获取菜单的下拉菜单或者子菜单。
    参数:
    hMenu:整型,菜单的句柄,从GetMenu获得。
    nPos:整型,下拉菜单或子菜单的的索引,从0算起。
    说明:这个可以获取插图中蓝色的部分;如描述所述,这个不仅可以获取本例中的下拉菜单,还可以获取子菜单。

    GetMenuItemID(hMenu, nPos)

    描述:获取菜单中特定项目的标识符。
    参数:
    hMenu:整型,包含所需菜单项的菜单句柄,从GetSubMenu获得。
    nPos:整型,菜单项的索引,从0算起。
    说明:这个获取的就是红色区域中的项目啦,注意,分隔符是被编入索引的,所以Open的索引是2而非1,而Exit的索引是9而非6。

    控件操作

    在这里,我们用了SendMessage而不是PostMessage,其区别就在于我们可以通过SendMessage取得消息的返回信息。因为对于我们要设置文本框信息的WM_SETTEXT信息来说,设置成功将返回True。

    SendMessage(hWnd, Msg, wParam, lParam)

    描述:在消息队列中加入为指定的窗体加入一条消息,直到窗体处理完信息才返回。
    参数:
    hWnd:整型,接收消息的窗体句柄
    Msg:整型,要发送的消息,这些消息都是windows预先定义好的,可以参见系统定义消息(System-Defined Messages)
    wParam:整型,消息的wParam参数
    lParam:整型,消息的lParam参数
    说明:wParam和IParam根据具体的消息不同而有不同的定义,详情参阅Part 2.

    问题

    在开发机器上是可以正常运行的,但是换在其他机器上就会报1400的错误

    盐池数据同步已开启 >> 西部绿谷数据.xls
    盐池数据本次同步已完成 时间 2018-03-16 14:34:01  数据60分钟后更新 >> 西部绿谷数据.xls
    Traceback (most recent call last):
      File "data_acquisition_3600.py", line 414, in <module>
    pywintypes.error: (1400, 'CloseWindow', '\xce\xde\xd0\xa7\xb5\xc4\xb4\xb0\xbf\xda\xbe\xe4\xb1\xfa\xa1\xa3')
    Failed to execute script data_acquisition_3600
    

    pywintypes.error 1400 开始以为是编码问题,发现还是找不到窗口句柄,后来发现获取窗口句柄和进程中的名字有关,不同版本的操作系统、Excel的窗口名称和进程名都不一致,需要特别注意。

    进程名

    这里写图片描述

    窗口名

    这里写图片描述

    代码

    # -*- coding:utf-8 -*-
    """
    Created on 2018/3/12
    
    @author: jj
    """
    import urllib
    import json
    import xlwt
    import copy
    import time
    import os
    import win32gui
    import win32con
    
    def write_ex(data):
        """
        数据 写 文件
        :param data:
        :return:
        """
        file = xlwt.Workbook(encoding='utf-8')
        table = file.add_sheet("sheet1")
        params = ['类型', '项目名称', '设备编号', '阀门开关', '泵1开关', '泵2开关', '水位', '上报时间', '水池大小', '管径']
        params_code = ['leixing', 'name', 'code', 'famen', 'ben1', 'ben2', 'shuiwei', 'date', 'daxiao', 'guanjing']
        for index, item in enumerate(params):
            table.write(0, index, item)
        table.write(0, 10, time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time())))
        for l_index, equipment in enumerate(data):
            for j_index, item in enumerate(params_code):
                table.write(l_index+1, j_index, equipment.get(item))
        filename = u"西部绿谷数据.xls"
        file_path = os.path.join(filename)
        file.save(file_path)
    
    if __name__ == '__main__':
        print u'盐池数据同步已开启 >> 西部绿谷数据.xls'
        while True:
            get_api()
            print u'盐池数据本次同步已完成 时间 %s  数据5分钟后更新 >> 西部绿谷数据.xls' % time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))
            os.startfile(u"西部绿谷数据.xls")   # 打开文件
            wndtitle = u"西部绿谷数据.xls  [兼容模式] - Excel"   # 进程名
            wndclass = None
            wnd = win32gui.FindWindow(wndclass, wndtitle)    # 获取窗口句柄
            win32gui.CloseWindow(wnd)      # 窗口最小化
            time.sleep(300)
            win32gui.SendMessage(wnd, win32con.WM_CLOSE)   # 关闭窗口
    

    推荐阅读:

    展开全文
  • Windows窗口计算就是通过按照固定时间将数据切分成不同的窗口,然后对窗口内的数据进行计算。Flink DataStream API 将窗口抽象成独立的operator,并且在Flink DataStream内已经建了大多数窗口算子。每个算子中包含了...

        Windows窗口计算就是通过按照固定时间将数据切分成不同的窗口,然后对窗口内的数据进行计算。Flink DataStream API 将窗口抽象成独立的operator,并且在Flink DataStream内已经建了大多数窗口算子。每个算子中包含了Windows Assigner、Window Trigger(窗口触发器)、Evictor(数据剔除器)、Lateness(时延设定)、Output Tag (输出标签)、Windows Function等部分。

    1、Windows Assigner

    (1)Keyed和Non-Keyed窗口

             在运行窗口计算时会根据上游数据的类型,设置不同的Windows Assigner。如果上游数据集的数据类型是KeyedStream,则调用DataStream API 的window()方法指定windows assigner;如果不是,则调用DataStream API 的windowAll()方法指定windows assigner。

    (2)Windows Assigner

             Flink支持两种类型的窗口,一种是基于时间的窗口,窗口基于起始时间戳和终止时间戳来决定窗口的大小。另一种是基于数量的窗口,根据固定的数据定义窗口的大小。

           windows 窗口有四种类型:滚动窗口(Tumbling Windows)、滑动窗口(Sliding Windows)、会话窗口(Ssession Windows)和全局窗口(Global Windows)。

    • 滚动窗口

           滚动窗口是根据固定的时间或大小进行切割,且窗口和窗口之间的元素互不重叠。DataStream API 基于Event Time 和 Process Time 两种时间类型的Tumbling 窗口,对应的Assigner分别为TumblingEventTime和TumblingProcessTime。

    • 滑动窗口

           滑动窗口是在滚动窗口基础之上增加来窗口的滑动时间(Slide Time),且允许窗口数据发生重叠。DataStream API 基于Event Time 和 Process Time 两种时间类型的Tumbling 窗口,对应的Assigner分别为SlidingEventTime和SlidingProcessTime。

    • 会话窗口

            会话窗口是将某段时间内活跃度较高的数据聚合成一个窗口进行计算,窗口的触发条件是Session Gap,在规定的时间内如果没有数据活跃接入,则认为窗口结束,触发窗口计算结果。

            Session Windows 窗口类型比较适合非连续型数据处理或周期性产生数据的场景。

    //通过使用EventTimeSessionWindows 定义 EventTime 滚动窗口
    window(EventTimeSessionWindows.withGap(Time.milliseconds(10)))
    
    //通过使用ProcessTimeSessionWindows 定义 ProcessTime 滚动窗口
    window(ProcessTimeSessionWindows.withGap(Time.milliseconds(10)))
    
    • 全局窗口

    全局窗口就是将所有相同的key的数据分配到单个窗口中进行计算,窗口没有起始和结束时间,窗口需要借助Trigger来触发计算,如果对Global Windows 指定Trigger ,窗口是不会触发计算。

    //通过GlobalWindows 定义Global Windows
    window(GlobalWindows.create()) 

     

    2、Windows Function

         Flink 中提供四种类型的Window Function,分别是ReduceFuntion、AggregateFunction、FoldFunction以及ProcessWindowFunction。

         四种类型的Window Function 可以根据计算原理的不同可以分为两大类,一类是增量聚合函数,对应有ReduceFunction、AggregateFunction、FoldFunction;另一类是全量窗口函数,对应有ProcessWindowFunction。增量聚合函数计算性能比较高,占用存储空间少,主要因为基于中间状态的计算结果,窗口中只维护中间结果的状态值,不需要缓存原始数据。而全量窗口函数使用的代价相对比较高,性能比较弱,主要是因为此类算子需要对所有属于此类窗口的接入数据进行缓存,然后等到窗口触发的时候,才对所有原始数据进行汇总计算。

    • ReduceFunction

             ReduceFunction 定义了对输入的两个相同类型的数据元素按照指定的计算方法进行整合的逻辑,然后输出类型相同的一个结果元素。

    //直接使用表达式
    reduce{(v1,v2)=>(v1._1,v1._2+v2._2)}
    
    //实现ReduceFunction接口
    reduce(new ReduceFunction [(Int,Long)]) {
    
      override def reduce(t1:(Int,Long),t2:(Int,Long)):(Int,Long) = {
         (t1._1,t1._2+t2._2)
     }
    }

     

    • AggregateFunction

           和ReduceFunction 相似,AggregationFunction也是基于中间状态计算结果的增量计算函数,但AggregationFunction 在窗口上更加通用。AggregationFunction接口比ReduceFunction更加灵活,实现复杂度也相对较高。AggregateFunction接口中定义了三个需要重写的方法,add()定义数据的添加逻辑,getResult定义了根据accumulator计算结果的逻辑,merge定义合并accumulator的逻辑。

    • FoldFunction

            FoldFunction 定义了如何将窗口中的输入元素与外部的元素合并的逻辑。

    • ProcessWindowFunction

            更加灵活地支持基于窗口全部数据元素的结果计算

    • Incremental Aggregation 和 ProcessWindowsFunction 整合

           两者整合后在实现增量聚合计算的同时,也可以操作窗口的元数据信息以及状态数据。

    • ProcessWindowFunction 状态操作

           除了能够通过RichFunction 操作keyed state 之外,ProcessWindowFunction 也可以操作基于窗口之上的状态数据,这类状态被称为Pre-window State 。

    博主的微信公众号,不定期发布技术文章,喜欢的可以关注一下哈

    展开全文
  • windows窗口类型

    千次阅读 2015-01-05 19:48:11
    Overlapped Windows 重叠窗口 Pop-up Windows 弹出窗口 Child Windows窗口 Layered Windows 分层窗口 Message-Only Windows 什么是层叠窗口 层叠窗口最典型的就是我们的一个应用窗口的主窗口,如果用WS_...

    windows建立的是怎样的一套窗口理论体系,

    window窗口有下面的几个基本的分类

    • Overlapped Windows 重叠窗口
    • Pop-up Windows 弹出窗口
    • Child Windows 子窗口
    • Layered Windows 分层窗口
    • Message-Only Windows

    什么是层叠窗口

    层叠窗口最典型的就是我们的一个应用窗口的主窗口,如果用WS_OVERLAPPEDWINDOW的属性创建了窗口,那么窗口一定会有标题栏,窗口边框,窗口菜单,和最大最小按钮。

    层叠窗口是没有父窗口的,也就是用GetParent()获取到的父窗口是NULL

    什么是弹出窗口

    弹出窗口跟层叠窗口最大的区别就是弹出窗口一般都会有个父窗口的,如我们常用的MessageBox就是弹出窗口,而它的父窗口一般就是我们调用地方的窗口。

    弹出窗口是特殊的层叠窗口,通常会是dialog对话框,message对话框

    创建窗口的时候指定WS_POPUP风格就会创建弹出窗口

    什么是子窗口

    子窗口通常会有 WS_CHILD风格,并且只能够被分配到父窗口的客户区域。子窗口必须要有父窗口,父窗口可以是层叠窗口也可以是弹出窗口甚至也可以是其它的子窗口

    和父窗口的关系
    一个已经存在的子窗口是可以通过SetParent来改变它的父窗口的,也就是可以将子窗口从旧的父窗口的客户区中删除掉,而移动到新的父窗口的客户区域。也就是说子窗口其实是可以随意改变父窗口的

    因为子窗口的关系,于是应用程序常常会维持着一个窗口关系链,就像是一个族谱一样。我们可以使用IsChild来判断一个窗口是否是另一个窗口的子窗口

    什么是分层窗口

    使用分层窗口能够显著的提升拥有混合形状的窗口的性能和视觉效果。这些窗口可能会有动态形状,或者你希望使用alpha混合效果,分层窗口都是不错的选择。系统能够自动的组合并且重绘分层窗口和基本的应用窗口。因此分层窗口能够被平滑的渲染,并且不会有典型混合窗口区域的闪烁的情况。此外分层窗口还能够有部分窗口半透明的效果,这是因为alpha效果的混合

    也就是在多窗口叠加的时候使用这个属性?

    分层窗口实际上一种在Windows下能够自动地与非活动窗口进行合成的一种窗口.

    利用分层窗口可以实现不规则窗口和窗口的Alpha混合效果。操作系统自动混合和重画分层窗口而且平滑渲染和没有抖颤。

    分层窗口的特点就在于,它将窗口的绘制操作进行了重新定义::【由操作系统(而不是应用程序),完成重绘操作,完成的方式是"合成":将窗口看成一副位图,窗口外形的变化只是"位图"的变化!而不需要非得通过对WM_PAINT消息来进行.这样就能够保证分层窗口在概念上包括两层含义:与传统相比,这种窗口从外观上看起来恩奇怪(它可以是透明或者半透明的,或者是异性的);二是【重定向】:对窗口的重绘操作不需要你手工添加代码来维护,系统会自动将重绘操作在后台完成!

    http://msdn.microsoft.com/en-us/library/ms997507.aspx

    什么是“仅消息”窗口

    一个“仅消息”的窗口允许你发送和接收消息。它是不可见的,没有z序,不能够被枚举,并且不能接收广播消息。这种窗口只是简单的派遣(中转)消息。


    总参考:
    http://msdn.microsoft.com/en-us/library/windows/desktop/ms632599(v=vs.85).aspx#types
    http://bbs.csdn.net/topics/390716333?page=1

    展开全文
  • Windows窗口及对话框

    千次阅读 2016-02-18 22:19:46
    1、Windows窗口介绍    在Windows系统中,每个窗口对象都对应有一个数据结构,形成一个list链表。系统的窗口管理器通过这个list来获取窗口信息和管理窗口,这个数据结构中有四个数据用来构建list,即child、...
  • Windows 窗口层次关系

    千次阅读 2014-05-14 11:08:32
    相信在Windows 下面编程的很多兄弟们都不是很清楚Windows窗口的层次关系是怎么样的,这个东西很久已经研究过一下,后来又忘记了,今天又一次遇到了这个问题,所以便整理一下。下面就说说Windows 中桌面(Desktop...
  • windows 窗口样式

    千次阅读 2017-12-15 16:54:16
    1 窗口样式 WS_POPUP 弹出式窗口(不能与WS_CHILDWINDOW样式同时使用) WS_CHILDWINDOW 子窗口(不能与WS_POPUP合用) WS_MINIMIZE 创建窗口拥有最小化按钮 ...
  • windows窗口建立

    2012-07-17 10:16:38
    结构WNDCLASS包含一个窗口类的全部信息,也是Windows编程中使用的基本数据结构之一,应用程序通过定义一个窗口类确定窗口的属性,定义如下: typedef struct _WNDCLASS {  UINT style;  WNDPROC ...
  • windows窗口的组成

    千次阅读 2013-09-26 09:18:11
    对于刚刚学习MFC的同学,随着学习的进行,肯定会碰到这样的问题:windows窗口到底是由哪些部分组成的呢?请看下面: (1)标题栏title bar。窗口上方的蓝条区域,标题栏左边有控制菜单图表和窗口中程序的名称。 (2...
  • WINDOWS窗口坐标

    千次阅读 2017-02-27 10:56:00
    不只是有最大最小关闭按钮的那个矩形东西被称为窗口...系统区:窗口上部蓝色部分,有最大最小关闭按钮的那一个部分。 客户区:除去外部边框和系统区的部分。系统区有统一的机制处理,客户区  是由客户程序员定义
  • 文章目录引言一、一些基础知识的介绍二、Windows程序的结构三、第一个窗口程序的流程四、代码实现五、运行平台 引言 众所周知,我们只要使用Windows的操作系统,必然离不开Windows的界面程序,无论是用什么语言(c ...
  • windows窗口销毁

    千次阅读 2015-08-10 19:39:12
    考虑单窗口情况: 假设自己通过new创建了一个窗口对象pWnd,然后pWnd->Create。则销毁窗口的调用次序: 1. 手工调用pWnd->DestroyWindow(); 2. DestroyWindow会发送WM_DESTROY; 3. WM_DESTROY对应的消息...
  • windows 窗口类类型

    千次阅读 2016-06-07 11:41:30
    windows编程中,调用创建窗口时 CS_BYTEALIGNCLIENT 指定窗口的客户区域距离边界距离(x轴),这个风格会影响窗口的宽度和水平位置显示 CS_BYTEALIGNWINDOW 指定窗口距离边界的距离(x轴),这个风格会影响窗口的...
  • html+css+js仿windows桌面、windows窗口

    热门讨论 2013-04-13 17:11:44
    包括开始菜单、状态蓝、窗口等。和windows系统操作方法一样,如双击图标打开窗口,不用的窗口最小化到状态蓝,右击桌面图标可打开右键菜单。开始菜单中附件---游戏中有常见游戏。有适用万年历和设置壁纸功能。壁纸...
  • Windows窗口样式

    千次阅读 2009-01-19 10:39:00
    Windows常见窗口样式和控件风格 王佰营 徐丽红一、窗口样式WS_POPUP 弹出式窗口(不能与WS_CHILDWINDOW样式同时使用)WS_CHILDWINDOW 子窗口(不能与WS_POPUP合用)WS_MINIMIZE 创建窗口拥有最小化按钮WS_...
  • 文章目录一、前言二、使用Spy++工具分析窗口三、C#通过Windows API捕获窗口,获取窗口文本四、附录:Windows窗口消息 一、前言 项目是Unity开发的,上架了QQ游戏大厅,需要兼容XP系统。 QQ游戏大厅启动游戏的流程是...
  •  相信在Windows 下面编程的很多兄弟们都不是很清楚Windows窗口的层次关系是怎么样的,这个东西很久... 在Windows 的图形界面下,最基本显示信息的元素就是窗口,每一个Windows 窗口都管理着自己与其他窗口
  • (本文尝试通过一些简单的实验,来分析Windows窗口机制,并对微软的设计理由进行一定的猜测,需要读者具备C++、Windows编程及MFC经验,还得有一定动手能力。文中可能出现一些术语不统一的现象,比如“子窗口”,有...
  • Windows窗口和消息

    2010-04-09 13:45:00
    进行Windows程序设计,实际上是在进行一种对象导向的程序设计(OOP)。这种对象正是Windows之所以命名为「Windows」的原因。作为对象,使用者会在屏幕上看到这些窗口,并通过键盘和鼠标直接与它们进行交互操作。窗口...
  • Pywin32处理是一个32位整数,用于标记对象在windows中,类似于一个字典找到一个关键的窗口句柄看起来像在win32编程的世界,所有控件从windows到文本框,和所有的windows独立处理。操作任何窗口,你需要找到这个窗口的句柄...
  • windows程序窗口

    千次阅读 2010-09-29 11:43:00
    Windows系统管理三个独立的Z次序----一个用于顶层窗口、一个用于兄弟窗口、还有一个用于最顶层窗口,最顶层窗口覆盖其他非最顶层窗口,而不管它是不是活动窗口或是前台窗口。应用程序通过设置WS_EX_TOPMOST...
  • Windows 窗口透明知识点

    千次阅读 2019-05-18 18:38:14
    透明窗口要求: 窗口不能是Child类型 要使使窗体拥有透明效果,首先要有WS_EX_LAYERED扩展属性,方法可以在CreateWindowEx时指定,也可以SetWindowLong动态设置。如下代码可设置分层窗口: LONG style = ...
  • Windows窗口刷新机制详解

    千次阅读 2017-12-28 16:00:13
    1、Windows窗口刷新管理 窗口句柄(HWND)都是由操作系统内核管理的,系统内部有一个z-order序列,记录着当前窗口从屏幕底部(假象的从屏幕到眼睛的方向),到屏幕最高层的一个窗口句柄的排序,这个排序不关注...
  • Windows窗口高级编程 第一讲认识窗口与Spy++ 主讲人阙海忠 UIPower CEO 第一节窗口简介 窗口是应用程序的可视界面 是屏幕上的一个与应用程序相对应的矩形区域是用户界面中最重要的部分 * 第一节窗口简介 窗口包含几...
  • Windows简单窗口的创建

    2015-06-11 13:11:39
    Windows窗口的创建主要需要两个部分,一个是窗口类,一个就是处理你窗口类消息的窗口过程,可以简单理解窗口过程是用于处理Windows传递到窗口的消息,例如这消息可以是鼠标的输入。 Windows对于窗口的处理是通过它...
  • flink的windows包含了很多的组件: 例如出发器trigger,触发器上下文triggerContext,内部状态windowState。窗口分配器windowassigner,内部时间服务器internalTimerService。其中每个组件都是winows 完成功能不可...
  • Windows运行机理——创建窗口

    千次阅读 2018-03-17 14:25:12
    Windows运行机理这系列文章都是来至于《零基础学Qt4编程》——吴迪,个人觉得写得很好,所以进行了搬运和个人加工Windows 窗口在创建之前,其属性必须设定好,所谓属性包括类的名字、图标、光标及窗口过程处理函数等...
  • windows API窗口程序

    2020-09-25 18:36:16
    在visual studio2019 下创建基于windows平台的c++桌面窗口应用程序,待成功创建窗口后,使用回调函数处理窗口信息,具体步骤: 定义全局变量,并对函数做前向声明; 初始化全局字符串; 执行应用程序初始化; 实现主...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 290,940
精华内容 116,376
关键字:

windows窗口包括哪些部分