当前位置: 首页>>代码示例>>Python>>正文


Python win32con.WS_CHILD属性代码示例

本文整理汇总了Python中win32con.WS_CHILD属性的典型用法代码示例。如果您正苦于以下问题:Python win32con.WS_CHILD属性的具体用法?Python win32con.WS_CHILD怎么用?Python win32con.WS_CHILD使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在win32con的用法示例。


在下文中一共展示了win32con.WS_CHILD属性的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: _CreateMainWindow

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import WS_CHILD [as 别名]
def _CreateMainWindow(self, prev, settings, browser, rect):
        # Creates a parent window that hosts the view window.  This window
        # gets the control notifications etc sent from the child.
        style = win32con.WS_CHILD | win32con.WS_VISIBLE #
        wclass_name = "ShellViewDemo_DefView"
        # Register the Window class.
        wc = win32gui.WNDCLASS()
        wc.hInstance = win32gui.dllhandle
        wc.lpszClassName = wclass_name
        wc.style = win32con.CS_VREDRAW | win32con.CS_HREDRAW
        try:
            win32gui.RegisterClass(wc)
        except win32gui.error, details:
            # Should only happen when this module is reloaded
            if details[0] != winerror.ERROR_CLASS_ALREADY_EXISTS:
                raise 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:18,代码来源:shell_view.py

示例2: CreateWindow

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import WS_CHILD [as 别名]
def CreateWindow(self, parent, childCreator, title, id, style=win32con.WS_CHILD | win32con.WS_VISIBLE | afxres.CBRS_LEFT, childCreatorArgs=()):
		assert not ((style & afxres.CBRS_SIZE_FIXED) and (style & afxres.CBRS_SIZE_DYNAMIC)), "Invalid style"
		self.rectClose = self.rectBorder = self.rectGripper = self.rectTracker = 0,0,0,0

		# save the style
		self._obj_.dwStyle = style & afxres.CBRS_ALL

		cursor = win32api.LoadCursor(0, win32con.IDC_ARROW)
		wndClass = win32ui.RegisterWndClass(win32con.CS_DBLCLKS, cursor, self.brushBkgd.GetSafeHandle(), 0)

		self._obj_.CreateWindow(wndClass, title, style, (0,0,0,0), parent, id)

		# Create the child dialog
		self.dialog = childCreator(*(self,) + childCreatorArgs)

		# use the dialog dimensions as default base dimensions
		assert self.dialog.IsWindow(), "The childCreator function %s did not create a window!" % childCreator
		rect = self.dialog.GetWindowRect()
		self.sizeHorz = self.sizeVert = self.sizeFloat = rect[2]-rect[0], rect[3]-rect[1]

		self.sizeHorz = self.sizeHorz[0], self.sizeHorz[1] + self.cxEdge + self.cxBorder
		self.sizeVert = self.sizeVert[0] + self.cxEdge + self.cxBorder, self.sizeVert[1]
		self.HookMessages() 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:25,代码来源:DockingBar.py

示例3: CreateWindow

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import WS_CHILD [as 别名]
def CreateWindow(self, parent):
		list = self
		style = win32con.WS_CHILD | win32con.WS_VISIBLE | win32con.WS_BORDER | commctrl.LVS_EDITLABELS | commctrl.LVS_REPORT
		self._obj_.CreateWindow(style, self.GetDefRect(), parent, win32ui.IDC_LIST1)
		self.HookMessage(self.OnKeyDown, win32con.WM_KEYDOWN)
		self.HookMessage(self.OnKeyDown, win32con.WM_SYSKEYDOWN)
		list = self
		title, width = self.columns[0]
		itemDetails = (commctrl.LVCFMT_LEFT, width, title, 0)
		list.InsertColumn(0, itemDetails)
		col = 1
		for title, width in self.columns[1:]:
			col = col + 1
			itemDetails = (commctrl.LVCFMT_LEFT, width, title, 0)
			list.InsertColumn(col, itemDetails)
		parent.HookNotify(self.OnListEndLabelEdit, LVN_ENDLABELEDIT)
		parent.HookNotify(self.OnItemRightClick, commctrl.NM_RCLICK)
		parent.HookNotify(self.OnItemDoubleClick, commctrl.NM_DBLCLK) 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:20,代码来源:debugger.py

示例4: MakeDlgTemplate

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import WS_CHILD [as 别名]
def MakeDlgTemplate():
    style = win32con.DS_MODALFRAME | win32con.WS_POPUP \
            | win32con.WS_VISIBLE | win32con.WS_CAPTION \
            | win32con.WS_SYSMENU | win32con.DS_SETFONT
    cs = win32con.WS_CHILD | win32con.WS_VISIBLE
    dlg = [ ["Very Basic Terminal",
             (0, 0, 350, 180), style, None, (8, "MS Sans Serif")], ]
    s = win32con.WS_TABSTOP | cs
    dlg.append(["RICHEDIT", None, 132, (5, 5, 340, 170),s | win32con.ES_WANTRETURN | win32con.ES_MULTILINE | win32con.ES_AUTOVSCROLL | win32con.WS_VSCROLL])
    return dlg


####################################
#
# Serial Control
# 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:18,代码来源:ocxserialtest.py

示例5: MakeDlgTemplate

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import WS_CHILD [as 别名]
def MakeDlgTemplate():
	style = win32con.DS_MODALFRAME | win32con.WS_POPUP | win32con.WS_VISIBLE | win32con.WS_CAPTION | win32con.WS_SYSMENU | win32con.DS_SETFONT
	cs = win32con.WS_CHILD | win32con.WS_VISIBLE
	dlg = [ ["OCX Demos", (0, 0, 350, 350), style, None, (8, "MS Sans Serif")], ]
	s = win32con.WS_TABSTOP | cs
#	dlg.append([131, None, 130, (5, 40, 110, 48),
#		s | win32con.LBS_NOTIFY | win32con.LBS_SORT | win32con.LBS_NOINTEGRALHEIGHT | win32con.WS_VSCROLL | win32con.WS_BORDER])
#	dlg.append(["{8E27C92B-1264-101C-8A2F-040224009C02}", None, 131, (5, 40, 110, 48),win32con.WS_TABSTOP])

	dlg.append([128, "About", win32con.IDOK, (124, 5, 50, 14), s | win32con.BS_DEFPUSHBUTTON])
	s = win32con.BS_PUSHBUTTON | s
	dlg.append([128, "Close", win32con.IDCANCEL, (124, 22, 50, 14), s])
	
	return dlg

####################################
#
# Calendar test code
# 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:21,代码来源:ocxtest.py

示例6: MakeDlgTemplate

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import WS_CHILD [as 别名]
def MakeDlgTemplate():
	style = win32con.DS_MODALFRAME | win32con.WS_POPUP | win32con.WS_VISIBLE | win32con.WS_CAPTION | win32con.WS_SYSMENU | win32con.DS_SETFONT
	cs = win32con.WS_CHILD | win32con.WS_VISIBLE
	dlg = [ ["Select Warehouse", (0, 0, 177, 93), style, None, (8, "MS Sans Serif")], ]
	dlg.append([130, "Current Warehouse:", -1, (7, 7, 69, 9), cs | win32con.SS_LEFT])
	dlg.append([130, "ASTORIA", 128, (16, 17, 99, 7), cs | win32con.SS_LEFT])
	dlg.append([130, "New &Warehouse:", -1, (7, 29, 69, 9), cs | win32con.SS_LEFT])
	s = win32con.WS_TABSTOP | cs
#	dlg.append([131, None, 130, (5, 40, 110, 48),
#		s | win32con.LBS_NOTIFY | win32con.LBS_SORT | win32con.LBS_NOINTEGRALHEIGHT | win32con.WS_VSCROLL | win32con.WS_BORDER])
	dlg.append(["{8E27C92B-1264-101C-8A2F-040224009C02}", None, 131, (5, 40, 110, 48),win32con.WS_TABSTOP])

	dlg.append([128, "OK", win32con.IDOK, (124, 5, 50, 14), s | win32con.BS_DEFPUSHBUTTON])
	s = win32con.BS_PUSHBUTTON | s
	dlg.append([128, "Cancel", win32con.IDCANCEL, (124, 22, 50, 14), s])
	dlg.append([128, "&Help", 100, (124, 74, 50, 14), s])
	
	return dlg 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:20,代码来源:dyndlg.py

示例7: _GetDialogTemplate

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import WS_CHILD [as 别名]
def _GetDialogTemplate(self):
		style = win32con.DS_MODALFRAME | win32con.WS_POPUP | win32con.WS_VISIBLE | win32con.WS_CAPTION | win32con.WS_SYSMENU | win32con.DS_SETFONT
		visible = win32con.WS_CHILD | win32con.WS_VISIBLE
		dt = [
			["Find", (0, 2, 240, 75), style, None, (8, "MS Sans Serif")],
			["Static", "Fi&nd What:", 101, (5, 8, 40, 10), visible],
			["Edit", "", 102, (50, 7, 120, 12), visible | win32con.WS_BORDER | win32con.WS_TABSTOP | win32con.ES_AUTOHSCROLL],
			["Button", "Match &whole word only", 105, (5, 23, 100, 10), visible | win32con.BS_AUTOCHECKBOX | win32con.WS_TABSTOP],
			["Button", "Match &case", 107, (5, 33, 100, 10), visible | win32con.BS_AUTOCHECKBOX | win32con.WS_TABSTOP],
			["Button", "Keep &dialog open", 115, (5, 43, 100, 10), visible | win32con.BS_AUTOCHECKBOX | win32con.WS_TABSTOP],
			["Button", "Across &open files", 116, (5, 52, 100, 10), visible | win32con.BS_AUTOCHECKBOX | win32con.WS_TABSTOP],
			["Button", "&Remember as default search", 117, (5, 61, 150, 10), visible | win32con.BS_AUTOCHECKBOX | win32con.WS_TABSTOP],
			["Button", "&Find Next", 109, (185, 5, 50, 14), visible | win32con.BS_DEFPUSHBUTTON | win32con.WS_TABSTOP],
			["Button", "Cancel", win32con.IDCANCEL, (185, 23, 50, 14), visible | win32con.WS_TABSTOP],
		]
		return dt 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:18,代码来源:find.py

示例8: _maketemplate

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import WS_CHILD [as 别名]
def _maketemplate(self, title):
		style = win32con.WS_DLGFRAME | win32con.WS_SYSMENU | win32con.WS_VISIBLE
		ls = (
			win32con.WS_CHILD           |
			win32con.WS_VISIBLE         |
			commctrl.LVS_ALIGNLEFT      |
			commctrl.LVS_REPORT
		    )
		bs = (
			win32con.WS_CHILD           |
			win32con.WS_VISIBLE
		     )
		return [ [title, (0, 0, 200, 200), style, None, (8, "MS Sans Serif")],
			["SysListView32", None, win32ui.IDC_LIST1, (0, 0, 200, 200), ls], 
			[128,	"OK", win32con.IDOK, (10, 0, 50, 14), bs | win32con.BS_DEFPUSHBUTTON],
			[128,	"Cancel",win32con.IDCANCEL,(0, 0, 50, 14), bs],
		    ] 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:19,代码来源:list.py

示例9: MakeLoginDlgTemplate

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import WS_CHILD [as 别名]
def MakeLoginDlgTemplate(title):
	style = win32con.DS_MODALFRAME | win32con.WS_POPUP | win32con.WS_VISIBLE | win32con.WS_CAPTION | win32con.WS_SYSMENU | win32con.DS_SETFONT
	cs = win32con.WS_CHILD | win32con.WS_VISIBLE

	# Window frame and title
	dlg = [ [title, (0, 0, 184, 40), style, None, (8, "MS Sans Serif")], ]

	# ID label and text box
	dlg.append([130, "User ID:", -1, (7, 9, 69, 9), cs | win32con.SS_LEFT])
	s = cs | win32con.WS_TABSTOP | win32con.WS_BORDER 
	dlg.append(['EDIT', None, win32ui.IDC_EDIT1, (50, 7, 60, 12), s])

	# Password label and text box
	dlg.append([130, "Password:", -1, (7, 22, 69, 9), cs | win32con.SS_LEFT])
	s = cs | win32con.WS_TABSTOP | win32con.WS_BORDER 
	dlg.append(['EDIT', None, win32ui.IDC_EDIT2, (50, 20, 60, 12), s | win32con.ES_PASSWORD])

	# OK/Cancel Buttons
	s = cs | win32con.WS_TABSTOP 
	dlg.append([128, "OK", win32con.IDOK, (124, 5, 50, 14), s | win32con.BS_DEFPUSHBUTTON])
	s = win32con.BS_PUSHBUTTON | s
	dlg.append([128, "Cancel", win32con.IDCANCEL, (124, 20, 50, 14), s])
	return dlg 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:25,代码来源:login.py

示例10: MakePasswordDlgTemplate

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import WS_CHILD [as 别名]
def MakePasswordDlgTemplate(title):
	style = win32con.DS_MODALFRAME | win32con.WS_POPUP | win32con.WS_VISIBLE | win32con.WS_CAPTION | win32con.WS_SYSMENU | win32con.DS_SETFONT
	cs = win32con.WS_CHILD | win32con.WS_VISIBLE
	# Window frame and title
	dlg = [ [title, (0, 0, 177, 45), style, None, (8, "MS Sans Serif")], ]
	
	# Password label and text box
	dlg.append([130, "Password:", -1, (7, 7, 69, 9), cs | win32con.SS_LEFT])
	s = cs | win32con.WS_TABSTOP | win32con.WS_BORDER 
	dlg.append(['EDIT', None, win32ui.IDC_EDIT1, (50, 7, 60, 12), s | win32con.ES_PASSWORD])
	
	# OK/Cancel Buttons
	s = cs | win32con.WS_TABSTOP | win32con.BS_PUSHBUTTON
	dlg.append([128, "OK", win32con.IDOK, (124, 5, 50, 14), s | win32con.BS_DEFPUSHBUTTON])
	dlg.append([128, "Cancel", win32con.IDCANCEL, (124, 22, 50, 14), s])
	return dlg 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:18,代码来源:login.py

示例11: Create

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import WS_CHILD [as 别名]
def Create(self):
		self.bCreating = 1
		doc = InteractiveDocument(None, self.DoCreateDoc())
		view = DockedInteractiveView(doc)
		defRect = pywin.framework.app.LoadWindowSize("Interactive Window", "docked")
		if defRect[2]-defRect[0]==0:
			defRect = 0, 0, 500, 200
		style = win32con.WS_CHILD | win32con.WS_VISIBLE | win32con.WS_BORDER
		id = 1050 # win32ui.AFX_IDW_PANE_FIRST
		view.CreateWindow(self.dockbar, id, style, defRect)
		view.OnInitialUpdate()
		self.bFirstCreated = 1

		self.currentView = doc.GetFirstView()
		self.bCreating = 0
		if self.title: doc.SetTitle(self.title)

# The factory we pass to the dockable window support. 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:20,代码来源:interact.py

示例12: GetResource

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import WS_CHILD [as 别名]
def GetResource(self):
		style = win32con.WS_POPUP | win32con.DS_SETFONT | win32con.WS_SYSMENU | win32con.WS_CAPTION | win32con.WS_VISIBLE | win32con.DS_MODALFRAME
		exstyle = None
		t = [["Service Startup", (6, 18, 188, 107), style, exstyle, (8, 'MS Shell Dlg')], ]
		t.append([130, "Device:", self.IDC_LABEL, (6, 7, 40, 8), win32con.WS_VISIBLE | win32con.WS_CHILD | win32con.SS_LEFT])
		t.append([130, "", self.IDC_DEVICE, (48, 7, 134, 8), win32con.WS_VISIBLE | win32con.WS_CHILD | win32con.SS_LEFT])
		t.append([128, "Startup Type", -1, (6, 21, 130, 80), win32con.WS_VISIBLE | win32con.WS_CHILD | win32con.WS_GROUP | win32con.BS_GROUPBOX])
		t.append([128, "&Boot", self.IDC_BOOT, (12, 33, 39, 10), win32con.WS_VISIBLE | win32con.WS_CHILD | win32con.WS_TABSTOP | win32con.BS_AUTORADIOBUTTON])
		t.append([128, "&System", self.IDC_SYSTEM, (12, 46, 39, 10), win32con.WS_VISIBLE | win32con.WS_CHILD | win32con.WS_TABSTOP | win32con.BS_AUTORADIOBUTTON])
		t.append([128, "&Automatic", self.IDC_AUTOMATIC, (12, 59, 118, 10), win32con.WS_VISIBLE | win32con.WS_CHILD | win32con.WS_TABSTOP | win32con.BS_AUTORADIOBUTTON])
		t.append([128, "&Manual", self.IDC_MANUAL, (12, 72, 118, 10), win32con.WS_VISIBLE | win32con.WS_CHILD | win32con.WS_TABSTOP | win32con.BS_AUTORADIOBUTTON])
		t.append([128, "&Disabled", self.IDC_DISABLED, (12, 85, 118, 10), win32con.WS_VISIBLE | win32con.WS_CHILD | win32con.WS_TABSTOP | win32con.BS_AUTORADIOBUTTON])
		t.append([128, "OK", win32con.IDOK, (142, 25, 40, 14), win32con.WS_VISIBLE | win32con.WS_CHILD | win32con.WS_TABSTOP | win32con.WS_GROUP | win32con.BS_DEFPUSHBUTTON])
		t.append([128, "Cancel", win32con.IDCANCEL, (142, 43, 40, 14), win32con.WS_VISIBLE | win32con.WS_CHILD | win32con.WS_TABSTOP | win32con.BS_PUSHBUTTON])
		t.append([128, "&Help", win32con.IDHELP, (142, 61, 40, 14), win32con.WS_VISIBLE | win32con.WS_CHILD | win32con.WS_TABSTOP | win32con.BS_PUSHBUTTON])
		return t 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:18,代码来源:ControlService.py

示例13: __init__

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import WS_CHILD [as 别名]
def __init__(self,hwndparent):
        styles = win32con.WS_CHILD \
                | win32con.WS_VISIBLE \
                | win32con.WS_CLIPSIBLINGS \
                | win32con.WS_CLIPCHILDREN \
                | commctrl.TBSTYLE_LIST \
                | commctrl.TBSTYLE_FLAT \
                | commctrl.TBSTYLE_TRANSPARENT \
                | commctrl.CCS_TOP \
                | commctrl.CCS_NODIVIDER \
                | commctrl.CCS_NORESIZE \
                | commctrl.CCS_NOPARENTALIGN
        self.hwnd = win32gui.CreateWindow('ToolbarWindow32', None, styles,
                                          0, 0, 100, 100,
                                          hwndparent, 0, win32gui.dllhandle,
                                          None)
        win32gui.SendMessage(self.hwnd, commctrl.TB_BUTTONSTRUCTSIZE, 20, 0) 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:19,代码来源:ietoolbar.py

示例14: MakeDlgTemplate

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import WS_CHILD [as 别名]
def MakeDlgTemplate():
    style = (win32con.DS_MODALFRAME | win32con.WS_POPUP |
             win32con.WS_VISIBLE | win32con.WS_CAPTION |
             win32con.WS_SYSMENU | win32con.DS_SETFONT)
    cs = win32con.WS_CHILD | win32con.WS_VISIBLE
    dlg = [["Select Warehouse", (0, 0, 177, 93), style, None,
            (8, "MS Sans Serif")], ]
    dlg.append(
        [130, "Current Warehouse:", -1, (7, 7, 69, 9), cs | win32con.SS_LEFT])
    dlg.append([130, "ASTORIA", 128, (16, 17, 99, 7), cs | win32con.SS_LEFT])
    dlg.append(
        [130, "New &Warehouse:", -1, (7, 29, 69, 9), cs | win32con.SS_LEFT])
    s = win32con.WS_TABSTOP | cs
    dlg.append(
        ["{8E27C92B-1264-101C-8A2F-040224009C02}", None, 131, (5, 40, 110, 48),
         win32con.WS_TABSTOP])

    dlg.append([128, "OK", win32con.IDOK, (124, 5, 50, 14),
                s | win32con.BS_DEFPUSHBUTTON])
    s = win32con.BS_PUSHBUTTON | s
    dlg.append([128, "Cancel", win32con.IDCANCEL, (124, 22, 50, 14), s])
    dlg.append([128, "&Help", 100, (124, 74, 50, 14), s])

    return dlg 
开发者ID:eavatar,项目名称:eavatar-me,代码行数:26,代码来源:dyndlg.py

示例15: MakePasswordDlgTemplate

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import WS_CHILD [as 别名]
def MakePasswordDlgTemplate(title):
    style = (win32con.DS_MODALFRAME | win32con.WS_POPUP |
             win32con.WS_VISIBLE | win32con.WS_CAPTION |
             win32con.WS_SYSMENU | win32con.DS_SETFONT)
    cs = win32con.WS_CHILD | win32con.WS_VISIBLE
    # Window frame and title
    dlg = [[title, (0, 0, 177, 45), style, None, (8, "MS Sans Serif")], ]

    # Password label and text box
    dlg.append([130, "Password:", -1, (7, 7, 69, 9), cs | win32con.SS_LEFT])
    s = cs | win32con.WS_TABSTOP | win32con.WS_BORDER
    dlg.append(['EDIT', None, win32ui.IDC_EDIT1, (50, 7, 60, 12),
                s | win32con.ES_PASSWORD])

    # OK/Cancel Buttons
    s = cs | win32con.WS_TABSTOP | win32con.BS_PUSHBUTTON
    dlg.append([128, "OK", win32con.IDOK, (124, 5, 50, 14),
                s | win32con.BS_DEFPUSHBUTTON])
    dlg.append([128, "Cancel", win32con.IDCANCEL, (124, 22, 50, 14), s])
    return dlg 
开发者ID:eavatar,项目名称:eavatar-me,代码行数:22,代码来源:simpledialog.py


注:本文中的win32con.WS_CHILD属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。