[python-win32] How to use Common Controls

Mark Hammond mhammond at skippinet.com.au
Wed Dec 1 04:25:51 CET 2004


MONTHCAL_CLASS is a #define.  CommCtrl.h has:

#define MONTHCAL_CLASSW          L"SysMonthCal32"
#define MONTHCAL_CLASSA          "SysMonthCal32"

So you probably want "SysMonthCal32" rather than MONTHCAL_CLASS

Mark
  -----Original Message-----
  From: python-win32-bounces at python.org
[mailto:python-win32-bounces at python.org]On Behalf Of Wara Songkran
  Sent: Wednesday, 1 December 2004 6:25 AM
  To: python-win32 at python.org
  Subject: [python-win32] How to use Common Controls


  Hi

  I've try to use Common Controls like Date and Time Picker

  I Initializes specific common controls with
win32gui.InitCommonControlsEx(flag)
  the parameter ICC_ constants is 256 which is ICC_DATE_CLASSES I found
defined in
  COMMCTRL.h

  so I've call
  ICC_DATE_CLASSES = 0x00000100
  win32gui.InitCommonControlsEx(ICC_DATE_CLASSES)

  but when I try to create Date and Time Picker Control with
  dateHwnd = CreateWindow("MONTHCAL_CLASS", None, WS_CHILD | WS_VISIBLE,
300, 300, 50, 50, self.hwnd, 0, GetWindowLong(self.hwnd, GWL_HINSTANCE),
None)

  python report
  error: (1407, 'CreateWindow', 'Cannot find window class.')

  please help.

  Regard
  Wara Songkran




----------------------------------------------------------------------------
--
  Do you Yahoo!?
  Read only the mail you want - Yahoo! Mail SpamGuard.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/python-win32/attachments/20041201/8590ad58/attachment.htm


More information about the Python-win32 mailing list