SOL9 2.0 Class: DateTimePicker

 SOL9 C++ Class Library  SOL9 Samples  SOL9 Tutorial  SOL9 FAQ  SOL9 ClassTree 

Source code

/*
 * DateTimePicker.h 
 * Copyright (c) 2011 Antillia.com TOSHIYUKI ARAI. ALL RIGHTS RESERVED. 
 */


// SOL++2000
// 2000.02.18
#pragma once

#include <sol\Primitive.h>

namespace SOL {

class DateTimePicker :public Primitive {
public:
    DateTimePicker():Primitive() { }

    DateTimePicker(View* parent, HWND hwnd)
        :Primitive(parent, hwnd) { }

public:

    DateTimePicker(View* parent, const TCHAR* name, Args& args)
    :Primitive(parent, name, 
            args.set(XmNpredefined, TRUE)
                .set(XmNclassName, DATETIMEPICK_CLASS)
                .set(XmNstyle, (ulong)WS_BORDER|WS_TABSTOP )) 
    {
        setValues(args);
    }

public:
    virtual Boolean create(View* parent, const TCHAR* name, Args& args)
    {
        Boolean rc = Primitive::create(parent, name, 
            args.set(XmNpredefined, TRUE)
                .set(XmNclassName, DATETIMEPICK_CLASS)
                .set(XmNstyle, (ulong)WS_BORDER|WS_TABSTOP ));
        setValues(args);

        return rc;
    }


//    DatePicker(View* parent, const TCHAR* label, Args& args);
//    TCHAR*    defaultCallbackName() { return XmNactivateCallback; }

};

}



Last modified: 1 Feb 2012

Copyright (c) 2009-2012 Antillia.com ALL RIGHTS RESERVED.