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


Python win32con.BN_CLICKED属性代码示例

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


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

示例1: OnButtonMove

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import BN_CLICKED [as 别名]
def OnButtonMove(self, id, cmd):
		if cmd==win32con.BN_CLICKED:
			try:
				itemNo = self.listControl.GetNextItem(-1, commctrl.LVNI_SELECTED)
			except win32ui.error:
				return
			menu = self.listControl.GetItemText(itemNo, 0)
			cmd = self.listControl.GetItemText(itemNo, 1)
			if id == win32ui.IDC_BUTTON1:
				# Move up
				if itemNo > 0:
					self.listControl.DeleteItem(itemNo)
					# reinsert it.
					self.listControl.InsertItem(itemNo-1, menu)
					self.listControl.SetItemText(itemNo-1, 1, cmd)
			else:
				# Move down.
				if itemNo < self.listControl.GetItemCount()-1:
					self.listControl.DeleteItem(itemNo)
					# reinsert it.
					self.listControl.InsertItem(itemNo+1, menu)
					self.listControl.SetItemText(itemNo+1, 1, cmd) 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:24,代码来源:toolmenu.py

示例2: clickButton

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import BN_CLICKED [as 别名]
def clickButton(hwnd):
    '''Simulates a single mouse click on a button

    Parameters
    ----------
    hwnd
        Window handle of the required button.

    Usage example::

        okButton = findControl(fontDialog,
                               wantedClass="Button",
                               wantedText="OK")
        clickButton(okButton)
    '''
    _sendNotifyMessage(hwnd, win32con.BN_CLICKED) 
开发者ID:ynzheng,项目名称:pyautotrade_tdx,代码行数:18,代码来源:winguiauto.py

示例3: clickButton

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import BN_CLICKED [as 别名]
def clickButton(hwnd):
    """Simulates a single mouse click on a button

    Parameters
    ----------
    hwnd
        Window handle of the required button.

    Usage example::

        okButton = findControl(fontDialog,
                               wantedClass="Button",
                               wantedText="OK")
        clickButton(okButton)
    """
    _sendNotifyMessage(hwnd, win32con.BN_CLICKED) 
开发者ID:drongh,项目名称:pyAutoTrading,代码行数:18,代码来源:winguiauto.py

示例4: OnInitDialog

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import BN_CLICKED [as 别名]
def OnInitDialog(self):
		# We use the HookNotify function to allow Python to respond to
		# Windows WM_NOTIFY messages.
		# In this case, we are interested in BN_CLICKED messages.
		self.HookNotify(self.OnNotify, win32con.BN_CLICKED) 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:7,代码来源:dlgtest.py

示例5: _DoButDefaultFont

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import BN_CLICKED [as 别名]
def _DoButDefaultFont(self, extra_flags, attr):
		baseFormat = getattr(self.scintilla._GetColorizer(), attr)
		flags = extra_flags | win32con.CF_SCREENFONTS | win32con.CF_EFFECTS | win32con.CF_FORCEFONTEXIST
		d=win32ui.CreateFontDialog(baseFormat, flags, None, self)
		if d.DoModal()==win32con.IDOK:
			setattr(self.scintilla._GetColorizer(), attr, d.GetCharFormat())
			self.OnStyleUIChanged(0, win32con.BN_CLICKED) 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:9,代码来源:configui.py

示例6: OnButDefaultFixedFont

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import BN_CLICKED [as 别名]
def OnButDefaultFixedFont(self, id, code):
		if code==win32con.BN_CLICKED:
			self._DoButDefaultFont(win32con.CF_FIXEDPITCHONLY, "baseFormatFixed")
			return 1 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:6,代码来源:configui.py

示例7: OnButDefaultPropFont

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import BN_CLICKED [as 别名]
def OnButDefaultPropFont(self, id, code):
		if code==win32con.BN_CLICKED:
			self._DoButDefaultFont(win32con.CF_SCALABLEONLY, "baseFormatProp")
			return 1 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:6,代码来源:configui.py

示例8: OnButFixedOrDefault

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import BN_CLICKED [as 别名]
def OnButFixedOrDefault(self, id, code):
		if code==win32con.BN_CLICKED:
			bUseFixed = id == win32ui.IDC_RADIO1
			self.GetDlgItem(win32ui.IDC_RADIO1).GetCheck() != 0
			self.scintilla._GetColorizer().bUseFixed = bUseFixed
			self.scintilla.ApplyFormattingStyles(0)
			return 1 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:9,代码来源:configui.py

示例9: OnButUseDefaultFont

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import BN_CLICKED [as 别名]
def OnButUseDefaultFont(self, id, code):
		if code == win32con.BN_CLICKED:
			isDef = self.butIsDefault.GetCheck()
			self.GetDlgItem(win32ui.IDC_BUTTON3).EnableWindow(not isDef)
			if isDef: # Being reset to the default font.
				style = self.GetSelectedStyle()
				style.ForceAgainstDefault()
				self.UpdateUIForStyle(style)
				self.scintilla.ApplyFormattingStyles(0)
			else:
				# User wants to override default -
				# do nothing!
				pass 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:15,代码来源:configui.py

示例10: OnButThisBackground

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import BN_CLICKED [as 别名]
def OnButThisBackground(self, id, code):
		if code==win32con.BN_CLICKED:
			style = self.GetSelectedStyle()
			bg = win32api.RGB(0xff, 0xff, 0xff)
			if style.background != CLR_INVALID:
				bg = style.background
			d=win32ui.CreateColorDialog(bg, 0, self)
			if d.DoModal()==win32con.IDOK:
				style.background = d.GetColor()
				self.scintilla.ApplyFormattingStyles(0)
			return 1 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:13,代码来源:configui.py

示例11: OnButUseDefaultBackground

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import BN_CLICKED [as 别名]
def OnButUseDefaultBackground(self, id, code):
		if code == win32con.BN_CLICKED:
			isDef = self.butIsDefaultBackground.GetCheck()
			self.GetDlgItem(win32ui.IDC_BUTTON4).EnableWindow(not isDef)
			if isDef: # Being reset to the default color
				style = self.GetSelectedStyle()
				style.background = CLR_INVALID
				self.UpdateUIForStyle(style)
				self.scintilla.ApplyFormattingStyles(0)
			else:
				# User wants to override default -
				# do nothing!
				pass 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:15,代码来源:configui.py

示例12: OnStyleUIChanged

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import BN_CLICKED [as 别名]
def OnStyleUIChanged(self, id, code):
		if code in [win32con.BN_CLICKED, win32con.CBN_SELCHANGE]:
			style = self.GetSelectedStyle()
			self.ApplyUIFormatToStyle(style)
			self.scintilla.ApplyFormattingStyles(0)
			return 0
		return 1 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:9,代码来源:configui.py

示例13: HandleCharFormatChange

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import BN_CLICKED [as 别名]
def HandleCharFormatChange(self, id, code):
		if code == win32con.BN_CLICKED:
			editId = buttonControlMap.get(id)
			assert editId is not None, "Format button has no associated edit control"
			editControl = self.GetDlgItem(editId)
			existingFormat = editControl.GetDefaultCharFormat()
			flags = win32con.CF_SCREENFONTS
			d=win32ui.CreateFontDialog(existingFormat, flags, None, self)
			if d.DoModal()==win32con.IDOK:
				cf = d.GetCharFormat()
				editControl.SetDefaultCharFormat(cf)
				self.SetModified(1)
			return 0 # We handled this fully! 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:15,代码来源:ideoptions.py

示例14: OnButtonNew

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import BN_CLICKED [as 别名]
def OnButtonNew(self, id, cmd):
		if cmd==win32con.BN_CLICKED:
			newIndex = self.listControl.GetItemCount()
			self.listControl.InsertItem(newIndex, "Click to edit the text")
			self.listControl.EnsureVisible(newIndex, 0) 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:7,代码来源:toolmenu.py

示例15: OnButtonDelete

# 需要导入模块: import win32con [as 别名]
# 或者: from win32con import BN_CLICKED [as 别名]
def OnButtonDelete(self, id, cmd):
		if cmd==win32con.BN_CLICKED:
			try:
				itemNo = self.listControl.GetNextItem(-1, commctrl.LVNI_SELECTED)
			except win32ui.error: # No selection!
				return
			self.listControl.DeleteItem(itemNo) 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:9,代码来源:toolmenu.py


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