MiniGUI API Reference (MiniGUI-Processes)
v5.0.6
A mature and proven cross-platform GUI system for embedded and smart IoT devices
|
Go to the source code of this file.
Data Structures | |
struct | _SYSTEMTIME |
struct | _MCCOLORINFO |
Macros | |
#define | CTRL_MONTHCALENDAR ("MonthCalendar") |
The class name of monthcalendar control. More... | |
#define | MCS_CHN 0x0001L |
Displays chinese label. More... | |
#define | MCS_ENG_L 0x0002L |
Displays long english label. More... | |
#define | MCS_ENG_S 0x0003L |
Displays short english label. More... | |
#define | MCS_NOTIFY 0x0004L |
Notifies the parent window when something happens. More... | |
#define | MCS_NOYEARMON 0x0008L |
Do not show year and month. More... | |
#define | MCM_GETCURDAY 0xF300 |
Get the day number of the current selected date. More... | |
#define | MCM_GETCURMONTH 0xF301 |
Get the month number of the current selected date. More... | |
#define | MCM_GETCURYEAR 0xF302 |
Get the year number of the current selected date. More... | |
#define | MCM_GETCURWEEKDAY 0xF303 |
Get the weekday number of the current selected date. More... | |
#define | MCM_GETCURMONLEN 0xF304 |
Get the month length of the current selected date. More... | |
#define | MCM_SETCURDAY 0xF305 |
Changes the day of the currently selected date. More... | |
#define | MCM_SETCURMONTH 0xF306 |
Changes the month of the currently selected date. More... | |
#define | MCM_SETCURYEAR 0xF307 |
Changes the year of the currently selected date. More... | |
#define | MCM_SETTODAY 0xF308 |
Set the currently selected date as the date of "today". More... | |
#define | MCM_GETFIRSTWEEKDAY 0xF309 |
Get the weekday of the first day of this month. More... | |
#define | MCM_GETCURDATE 0xF310 |
Get the currently selected date. More... | |
#define | MCM_GETTODAY 0xF311 |
Get the date of "today". More... | |
#define | MCM_GETMINREQRECTW 0xF312 |
Get the minimum width required to display a full month in a month calendar control. More... | |
#define | MCM_GETMINREQRECTH 0xF313 |
Get the minimum height required to display a full month in a month calendar control. More... | |
#define | MCM_SETCURDATE 0xF314 |
Set the currently selected date. More... | |
#define | MCM_SETCOLOR 0xF315 |
Set the color of the monthcalendar control. More... | |
#define | MCM_GETCOLOR 0xF316 |
Get the color of the monthcalendar control. More... | |
#define | MCM_SETDAYCOLOR 0xF317 |
Set the color of a specified date . More... | |
#define | MCM_CLEARDAYCOLOR 0xF318 |
Clears the color of a specified month view . More... | |
#define | MCN_DATECHANGE 1 |
Notifies that the currently selected date is changed. More... | |
Typedefs | |
typedef struct _SYSTEMTIME | SYSTEMTIME |
typedef SYSTEMTIME * | PSYSTEMTIME |
Data type of the pointer to a SYSTEMTIME. More... | |
typedef struct _MCCOLORINFO | MCCOLORINFO |
typedef MCCOLORINFO * | PMCCOLORINFO |
Data type of the pointer to a MCCOLORINFO. More... | |
This file is part of MiniGUI, a mature cross-platform windowing and Graphics User Interface (GUI) support system for embedded systems and smart IoT devices. Copyright (C) 2002~2018, Beijing FMSoft Technologies Co., Ltd. Copyright (C) 1998~2002, WEI Yongming This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. Or, As this program is a library, any link to this program must follow GNU General Public License version 3 (GPLv3). If you cannot accept GPLv3, you need to be licensed from FMSoft. If you have got a commercial license of this program, please use it under the terms and conditions of the commercial license. For more information about the commercial license, please refer to <http://www.minigui.com/blog/minigui-licensing-policy/>.
Definition in file monthcal.h.