On Tue, Feb 26, 2013 at 10:09 AM, Oliver Sims <
[email protected]> wrote:
> **
> OK, I'm on the way to solving it.
>
Close to solving it, or you have solved it?
As I recall, ResEdit has a problem getting the style flags correct with
either date time picker controls, or month calendar controls. You may need
to edit the .rc file by hand.
This style: DTS_UPDOWN will remove the calendar if it is present.
--
Mark Miesfeld
> Adding the style DTS_LONGDATEFORMAT to the .rc file gives me a DTP
> control with a calendar pulldown.
> Specifying "Short Date" in ResEdit gives no style in the .rc file, and
> this produces a control with time showing plus a spin control but no
> calendar - in spite of specifying "Use Spin Control = False".
>
> Thanks to Mark's UserStringDTP.rex sample.
>
> --
> Oliver Sims
>
>
> ------------------------------
> *From:* Oliver Sims [mailto:[email protected]]
> *Sent:* 25 February 2013 17:51
> *To:* '[email protected]'
> *Subject:* Problerm with DateTime control
>
> I want a datetime control that has a drop-down calendar. According to
> the MS Controls documentation, I should (I think) get this by default.
> I wrote a little test dialog, and all I get is inoperable spin controls to
> the right of the control. No calendar.
>
> My test progam is:
>
> --------------------------------------------------------
> /* Sample DateTimePicker Program */
>
> .Application~setDefaults("O","SampleDTP.h",.false)
>
> dlg = .MyDTP~new("SampleDTP.rc", "IDD_DIALOG1")
> dlg~execute("SHOWTOP")
> return 0
>
> ::REQUIRES "ooDialog.cls"
>
> ::class MyDTP subclass RcDialog
>
> ::method init
> forward class (super) continue
>
> ::method initDialog
> dtp = self~newDateTimePicker("IDC_DATETIMEPICKER1")
> --------------------------------------------------------
>
> The resource file is:
>
> --------------------------------------------------------
> #include <windows.h>
> #include <commctrl.h>
> #include <richedit.h>
> #include "SampleDTP.h"
>
> //
> // Dialog resources
> //
> LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
> IDD_DIALOG1 DIALOG 0, 0, 186, 161
> STYLE DS_3DLOOK | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_CAPTION |
> WS_VISIBLE | WS_POPUP | WS_SYSMENU
> CAPTION "Dialog"
> FONT 8, "Ms Shell Dlg"
> {
> DEFPUSHBUTTON "OK", IDOK, 129, 7, 50, 14
> PUSHBUTTON "Cancel", IDCANCEL, 129, 24, 50, 14
> CONTROL "", IDC_DATETIMEPICKER1, DATETIMEPICK_CLASS,
> WS_TABSTOP | DTS_APPCANPARSE | DTS_RIGHTALIGN, 35, 50, 100, 15
> EDITTEXT IDC_EDIT1, 63, 103, 40, 14, ES_AUTOHSCROLL
> }
> --------------------------------------------------------
>
> The header file is:
>
> --------------------------------------------------------
> #ifndef IDC_STATIC
> #define IDC_STATIC (-1)
> #endif
>
> #define IDD_DIALOG1 100
> #define IDC_EDIT1 1000
> #define IDC_DATETIMEPICKER1 1002
> --------------------------------------------------------
>
>
> Software: ooDialog version 4.2.2.8952, ooRexx version 4.1.1(MT) 6.03 May
> 2012.
>
> Any help gratefully received. Btw, I'm running on XP (if that makes any
> difference)
>
> Many thanks.
>
> --
> Oliver Sims
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_feb
> _______________________________________________
> Oorexx-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/oorexx-users
>
>
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
Oorexx-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-users