bitmap.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:CodeReader 作者: jasonrbr 项目源码 文件源码
def OnCreateClient( self, createparams, context ):
        borderX = win32api.GetSystemMetrics(win32con.SM_CXFRAME)
        borderY = win32api.GetSystemMetrics(win32con.SM_CYFRAME)
        titleY = win32api.GetSystemMetrics(win32con.SM_CYCAPTION)   # includes border
        # try and maintain default window pos, else adjust if cant fit
        # get the main client window dimensions.
        mdiClient = win32ui.GetMainFrame().GetWindow(win32con.GW_CHILD)
        clientWindowRect=mdiClient.ScreenToClient(mdiClient.GetWindowRect())
        clientWindowSize=(clientWindowRect[2]-clientWindowRect[0],clientWindowRect[3]-clientWindowRect[1])
        left, top, right, bottom=mdiClient.ScreenToClient(self.GetWindowRect())
#       width, height=context.doc.size[0], context.doc.size[1]
#       width = width+borderX*2
#       height= height+titleY+borderY*2-1
#       if (left+width)>clientWindowSize[0]:
#           left = clientWindowSize[0] - width
#       if left<0:
#           left = 0
#           width = clientWindowSize[0]
#       if (top+height)>clientWindowSize[1]:
#           top = clientWindowSize[1] - height
#       if top<0:
#           top = 0
#           height = clientWindowSize[1]
#       self.frame.MoveWindow((left, top, left+width, top+height),0)
        window.MDIChildWnd.OnCreateClient(self, createparams, context)
        return 1
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号