home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Freelog 116
/
FreelogNo116-JuilletSeptembre2013.iso
/
Bureautique
/
gImageReader
/
gimagereader_0.9-1_win32.exe
/
bin
/
pywin
/
mfc
/
object.pyc
(
.txt
)
< prev
next >
Wrap
Python Compiled Bytecode
|
2011-03-24
|
3KB
|
77 lines
# Source Generated with Decompyle++
# File: in.pyc (Python 2.7)
import sys
import win32ui
class Object:
def __init__(self, initObj = None):
self.__dict__['_obj_'] = initObj
if initObj is not None:
initObj.AttachObject(self)
def __del__(self):
self.close()
def __getattr__(self, attr):
if not attr.startswith('__'):
try:
o = self.__dict__['_obj_']
if o is not None:
return getattr(o, attr)
if None[0] != '_' and attr[-1] != '_':
raise win32ui.error('The MFC object has died.')
except KeyError:
pass
raise AttributeError(attr)
def OnAttachedObjectDeath(self):
self._obj_ = None
def close(self):
if '_obj_' in self.__dict__ and self._obj_ is not None:
self._obj_.AttachObject(None)
self._obj_ = None
class CmdTarget(Object):
def __init__(self, initObj):
Object.__init__(self, initObj)
def HookNotifyRange(self, handler, firstID, lastID):
oldhandlers = []
for i in range(firstID, lastID + 1):
oldhandlers.append(self.HookNotify(handler, i))
return oldhandlers
def HookCommandRange(self, handler, firstID, lastID):
oldhandlers = []
for i in range(firstID, lastID + 1):
oldhandlers.append(self.HookCommand(handler, i))
return oldhandlers
def HookCommandUpdateRange(self, handler, firstID, lastID):
oldhandlers = []
for i in range(firstID, lastID + 1):
oldhandlers.append(self.HookCommandUpdate(handler, i))
return oldhandlers