⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 m3uiq2.rss.i

📁 symbian uiq 例子代码,功能包括文件断点续传、编辑通讯录、后台短信回复等
💻 I
📖 第 1 页 / 共 4 页
字号:
//#include <eikfbrow.hrh>

STRUCT FBROW
    {
    WORD flags;
    WORD num_visible_items;
	WORD dir_tree_width;
	WORD dir_contents_width;
    }

// EIKCHLST.RH
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//

STRUCT CHOICELIST
	{
    WORD flags=0;
    WORD maxdisplaychar=0;
	LLINK array_id=0;
	}

// EIKIMGAR.RH
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//

STRUCT IMAGE_ARRAY
	{
	WORD width=0;
	LLINK array_id=0;
	}

// EIKCAL.RH
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//

//#include <eikcal.hrh>

//
// calendar STRUCT
//

STRUCT CALENDAR
	{
	WORD flags=0; // a combination of EEikCalendarFlagXxxxxs
	STRUCT weekcolor; // Color
	STRUCT highlightcolor; // Color
	WORD verticalspaceaboveyear;
	WORD horizontalspaceoneachsideofmonthmatrix;
	WORD verticalspacebetweendaynameinitialsandtoprowofdays;
	WORD verticalspacebetweeneachrowofdays;
	WORD horizontalspacebetweeneachcolumnofdays;
	WORD verticalspacebelowtoday;
	WORD horizontalspacebetweenmatrixandweeks;
	STRUCT weekfont; // NAMED_FONT
	STRUCT dayfont; // NAMED_FONT
	STRUCT weekdayinitialfont; // NAMED_FONT
	STRUCT numeralfont; // NAMED_FONT
	LTEXT todaytext;
	}

// EIKCLOCK.RH
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//

//#include <eikclock.hrh>

//
// primitive STRUCTs
//

STRUCT POINT
	{
	WORD x;
	WORD y;
	}

STRUCT CLOCK_SHADOW
	{
	BYTE donotchange=1;
	STRUCT color; // COLOR
	BYTE offsetX;
	BYTE offsetY;
	}

STRUCT NO_CLOCK_SHADOW
	{
	BYTE donotchange=0;
	}

STRUCT CLOCK_PEN_SOLID
	{
	BYTE donotchange=1;
	STRUCT color; // COLOR
	BYTE size;
	}

STRUCT CLOCK_PEN_NULL
	{
	BYTE donotchange=0;
	}

STRUCT CLOCK_BRUSH_SOLID
	{
	BYTE donotchange=1;
	STRUCT color; // COLOR
	}

STRUCT CLOCK_BRUSH_NULL
	{
	BYTE donotchange=0;
	}

//
// general clock STRUCT
//

STRUCT CLOCK
	{
	BYTE type=EEikLocaleConformantClockTypeChangesFormatAccordingToLocale; // one of the EEikLocaleConformantClockTypeXxxxxs
	BYTE typeneverchanges=0;
	LLINK digitalresourceid; // DIGITAL_CLOCK
	LLINK analogresourceid; // ANALOG_CLOCK_WITH_MASKED_FACE or ANALOG_CLOCK_WITH_UNMASKED_FACE
	}

//
// digital clock STRUCTs
//

STRUCT DIGITAL_CLOCK_TEXT_SECTION_TEXT_BLOCK
	{
	LTEXT text;
	}

STRUCT DIGITAL_CLOCK_TEXT_SECTION
	{
	STRUCT font; // NAMED_FONT
	STRUCT textcolor; // COLOR
	BYTE horizontalalignment; // one of the EEikResourceConstructedClockDigitalDisplayHorizontalTextAlignmentXxxxxs
	BYTE verticalalignment; // one of the EEikResourceConstructedClockDigitalDisplayVerticalTextAlignmentXxxxxs
	WORD horizontalmargin=0;
	WORD verticalmargin=0;
	LEN BYTE STRUCT textblocks[]; // DIGITAL_CLOCK_TEXT_SECTION_TEXT_BLOCKs - will each be interspersed with a flashing-block delimiter
	}

STRUCT DIGITAL_CLOCK
	{
	BYTE withsingleblackborder=1;
	WORD offsetfromuniversaltime=0;
	STRUCT shadow; // CLOCK_SHADOW or NO_CLOCK_SHADOW
	STRUCT backgroundcolor[]; // COLOR		*** Deprecated (the value given will be ignored, use OverrideColorL() on the CEikClock instead) ***
	LEN BYTE STRUCT textsections[]; // DIGITAL_CLOCK_TEXT_SECTIONs
	}

//
// analog clock STRUCTs
//

STRUCT ANALOG_CLOCK_HAND_FEATURE_LINE
	{
	STRUCT pen; // CLOCK_PEN_SOLID or CLOCK_PEN_NULL
	STRUCT startpoint; // POINT
	STRUCT endpoint; // POINT
	}

STRUCT ANALOG_CLOCK_HAND_FEATURE_POLY_LINE
	{
	STRUCT pen; // CLOCK_PEN_SOLID or CLOCK_PEN_NULL
	STRUCT brush; // CLOCK_BRUSH_SOLID or CLOCK_BRUSH_NULL
	BYTE closed;
	LEN BYTE STRUCT points[]; // POINTs
	}

STRUCT ANALOG_CLOCK_HAND_FEATURE_CIRCLE
	{
	STRUCT pen; // CLOCK_PEN_SOLID or CLOCK_PEN_NULL
	STRUCT brush; // CLOCK_BRUSH_SOLID or CLOCK_BRUSH_NULL
	STRUCT circlecenter; // POINT
	WORD radius;
	}

STRUCT ANALOG_CLOCK_HAND_FEATURE
	{
	BYTE type; // one of the EEikResourceConstructedClockAnalogDisplayHandFeatureXxxxxs
	STRUCT feature; // ANALOG_CLOCK_HAND_FEATURE_LINE, ANALOG_CLOCK_HAND_FEATURE_POLY_LINE, or ANALOG_CLOCK_HAND_FEATURE_CIRCLE depending on "type"
	}

STRUCT ANALOG_CLOCK_HAND
	{
	BYTE type; // one of the EEikResourceConstructedClockAnalogDisplayHandOneRevPerXxxxxs
	LEN BYTE STRUCT features[]; // ANALOG_CLOCK_HAND_FEATUREs
	}

STRUCT ANALOG_CLOCK_WITH_MASKED_FACE
	{
	BYTE withsingleblackborder=0;
	WORD offsetfromuniversaltime=0;
	STRUCT shadow; // CLOCK_SHADOW or NO_CLOCK_SHADOW
	LTEXT filecontainingface=""; // defaults to the system multi-bitmap file
	LONG faceid; // a value defined in a *.MBG file
	BYTE donotchange=1;
	LTEXT filecontainingfacemask=""; // defaults to the system multi-bitmap file
	LONG facemaskid; // a value defined in a *.MBG file
	LEN BYTE STRUCT hands[]; // ANALOG_CLOCK_HANDs
	}

STRUCT ANALOG_CLOCK_WITH_UNMASKED_FACE
	{
	BYTE withsingleblackborder=0;
	WORD offsetfromuniversaltime=0;
	STRUCT shadow; // CLOCK_SHADOW or NO_CLOCK_SHADOW
	LTEXT filecontainingface=""; // defaults to the system multi-bitmap file
	LONG faceid; // a value defined in a *.MBG file
	BYTE donotchange=0;
	LEN BYTE STRUCT hands[]; // ANALOG_CLOCK_HANDs
	}

// EIKCMBOX.RH
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//

STRUCT COMBOBOX
	{
    WORD width; // in characters
	WORD maxlength;
	WORD maxarraysize;
	}

// EIKHOPBT.RH
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//

STRUCT HOROPBUT
	{
	WORD buttonSpacing=10;
	WORD textOnRight=1;
	LLINK array_id=0;
	}

STRUCT OPBUT
	{
    WORD id=0;
    LTEXT text;
	}

//
// primitive STRUCTs
//

STRUCT TIME
	{
	BYTE second=0;
	BYTE minute=0;
	BYTE hour=0;
	}

STRUCT DATE
	{
	BYTE day=0; // from 0 to 27/28/29/30 inclusive
	BYTE month=0; // from 0 to 11 inclusive
	WORD year;
	}

STRUCT TIME_AND_DATE
	{
	BYTE second=0;
	BYTE minute=0;
	BYTE hour=0;
	BYTE day=0; // from 0 to 27/28/29/30 inclusive
	BYTE month=0; // from 0 to 11 inclusive
	WORD year;
	}

STRUCT DURATION
	{
	LONG seconds=0; // must be greater than or equal to zero
	}

STRUCT TIME_OFFSET
	{
	LONG seconds=0;
	}

STRUCT LATITUDE_AND_LONGITUDE
	{
	LTEXT degreesign;
	LTEXT minutesign;
	LTEXT secondsign;
	LTEXT north;
	WORD keytomatchfornorth;
	LTEXT south;
	WORD keytomatchforsouth;
	LTEXT east;
	WORD keytomatchforeast;
	LTEXT west;
	WORD keytomatchforwest;
	}

STRUCT CELL
	{
	WORD row=0;
	WORD col=0;
	}

// EIKPROGI.RH
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//

STRUCT PROGRESSINFO
 	{
    WORD text_type=0;
	WORD splits_in_block=0;
	LONG finalval=10;
	LONG width=160;
	LONG height=0;
	}

//#include <eikprogi.hrh>

// EIKRTED.RH
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//

//#include <eikrted.hrh>
//#include <eikgted.hrh>
# 1 "C:\\Symbian\\UIQ_21\\\\epoc32\\include\\gulftflg.hrh" 1
// GULFTFLG.HRH
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//



















# 410 "C:\\Symbian\\UIQ_21\\\\epoc32\\include\\eikon.rh" 2


STRUCT RTXTED
    {
	WORD width=0;
	WORD height=0;
	WORD numlines=1;
	WORD textlimit=0;
	LONG flags=0;
	WORD fontcontrolflags=1;
	WORD fontnameflags= 0x10 ;
    }

// EIKSECED.RH
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//

STRUCT SECRETED
	{
 	WORD num_letters=32;
	}

// EIKSPACE.RH
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//

//#include <eikspace.hrh>

STRUCT SPACER
    {
	WORD width=0;
	WORD height=0;
	LONG color=0; // clear
    }

// EIKWSEL.RH
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//

STRUCT WORLD_SELECTOR
	{
	WORD flags=0;
	WORD chars_wide=0;
	LTEXT countrysearch="";
	LTEXT worldsearch="";
	}

//#include <eikwsel.hrh>
// EIKDLGTB.RH
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//

//#include <eikctrls.hrh>

STRUCT DLG_TOOLBAR
    {
	WORD width=0;
    STRUCT controls[];
    }

STRUCT DLG_TBAR_BUTTON
	{
	WORD type=1; // EEikCtLabeledButton
	WORD id=0;
	WORD flags=0;
	WORD length=0;
	WORD buttontype=0; // EEikCtCommandButton
	STRUCT button;
	LONG hotkey;
	BYTE hotkeyflags=1; // EEikLabeledButtonShowHotKey
	}

STRUCT DLG_TBAR_SPACER
	{
	WORD type=EEikCtSpacer;
	WORD id=0;
	WORD flags=0;
	WORD length=0;
	WORD width=0;
	WORD height=0;
	LONG color=0; // clear
	}

STRUCT DLG_TBAR_CTRL
	{
	WORD type;
	WORD id=0;
	WORD flags=0;
	WORD length=0;
	STRUCT control;
	}

// EIKFSEL.RH
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//

STRUCT FILENAMESELECTOR
	{
	WORD maxdisplaychar=0;
	}

STRUCT FILENAMEEDITOR
	{
    WORD width = 15;
	}

STRUCT FOLDERNAMESELECTOR
	{
	WORD maxdisplaychar=0;
	}

STRUCT FOLDERNAMEEDITOR
	{
    WORD width = 15;
	}

STRUCT DRIVENAMESELECTOR
	{
	}

// EIKGTED.RH
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//

STRUCT GTXTED
    {
	WORD width=0;
	WORD height=0;
	WORD numlines=1;
	WORD textlimit=0;
	LONG flags=0;
	WORD fontcontrolflags=1;
	WORD fontnameflags= 0x10 ;
    }

// EIKUFSEL.RH
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//


STRUCT UNIFIEDNAMESELECTOR
	{
	WORD maxdisplaychar=15;
	}
# 31 "C:\\Symbian\\fenda\\M3UIQ2\\data\\M3UIQ2.rss" 2

# 1 "C:\\Symbian\\fenda\\M3UIQ2\\inc\\M3UIQ2.hrh" 1
// --------------------------------------------------------------------------
// M3UIQ2.hrh
//
// Copyright 2005, Antony Pranata
// http://www.antonypranata.com
//
// A resource header for custom list box example.
// --------------------------------------------------------------------------













enum TM3UIQ2CommandIds
{
    ECmdM3UIQ2SystemSeting = 0x6000,
    ECmdM3UIQ2ContineUpload,
    ECmdM3UIQ2CheckUpdate,
    ECmdM3UIQ2SendAs,
    ECmdM3UIQ2SendFile,
    EReturnToListView,
    ECmdM3UIQ2FileInfo
};
 
/*
 * Id for Buttons 
 */
enum
{
	EButtonSave
};

enum 
{
	EMyApplicationViewId = 0x1000,
	EMyStorageViewId,
	EMySendAsViewId,
	EMyVertOptionButtonListControlId,
	EMyChoiceListId,
	EMyChoiceListId2,
	EMyChoiceListId3,
	EMyChoiceListId4,
	ESimpleExText,
 	EMyControlIdEdwin,
	EMyComboBoxControlId,
	EMyListBoxControlId,
	EMyCheckBoxControlId,
	EMyHorOptionButtonListControlId,
	EMyOptionButtonControlId,
	EMySliderControlId,
	EMyProgressInfoControlId,
	EMyColorSelectorControlID, 
	EMySoundSelectorControlID, 
	EMyClockControlId, 
	EMyTimeEditorId, 
	EMyDateEditorId, 
	EMyTimeAndDateEditorId, 
	EMyDurationEditorId, 
	EMyNumberEditorId, 
	EMyFloatingPointEditorId, 
	EMySecretEditorId, 
	EMyDialogToolBarId, 
	EMyEdwinControlId, 
	EExappId
};


// M3UIQ2_HRH
# 32 "C:\\Symbian\\fenda\\M3UIQ2\\data\\M3UIQ2.rss" 2

# 1 "C:\\Symbian\\fenda\\M3UIQ2\\data\\M3upload.loc" 1









# 33 "C:\\Symbian\\fenda\\M3UIQ2\\data\\M3UIQ2.rss" 2

# 1 "C:\\Symbian\\UIQ_21\\\\epoc32\\include\\eikon.rsg" 1
//
// EIKON.RSG
//
// This file is a concatenation of all Uikon's dynamic dll resource files so that applications
// don't have to be rewritten to include the precise resource files needed
//
//

# 1 "C:\\Symbian\\UIQ_21\\\\epoc32\\include\\eikcore.rsg" 1















































# 9 "C:\\Symbian\\UIQ_21\\\\epoc32\\include\\eikon.rsg" 2

# 1 "C:\\Symbian\\UIQ_21\\\\epoc32\\include\\eikcoctl.rsg" 1

















































# 10 "C:\\Symbian\\UIQ_21\\\\epoc32\\include\\eikon.rsg" 2

# 1 "C:\\Symbian\\UIQ_21\\\\epoc32\\include\\eikctl.rsg" 1












































# 11 "C:\\Symbian\\UIQ_21\\\\epoc32\\include\\eikon.rsg" 2

# 1 "C:\\Symbian\\UIQ_21\\\\epoc32\\include\\eikdlg.rsg" 1











# 12 "C:\\Symbian\\UIQ_21\\\\epoc32\\include\\eikon.rsg" 2

# 1 "C:\\Symbian\\UIQ_21\\\\epoc32\\include\\eikcdlg.rsg" 1

































# 13 "C:\\Symbian\\UIQ_21\\\\epoc32\\include\\eikon.rsg" 2

# 1 "C:\\Symbian\\UIQ_21\\\\epoc32\\include\\eikprint.rsg" 1
































# 14 "C:\\Symbian\\UIQ_21\\\\epoc32\\include\\eikon.rsg" 2

# 1 "C:\\Symbian\\UIQ_21\\\\epoc32\\include\\eikfile.rsg" 1


































# 15 "C:\\Symbian\\UIQ_21\\\\epoc32\\include\\eikon.rsg" 2

# 1 "C:\\Symbian\\UIQ_21\\\\epoc32\\include\\eikmisc.rsg" 1





# 16 "C:\\Symbian\\UIQ_21\\\\epoc32\\include\\eikon.rsg" 2

# 34 "C:\\Symbian\\fenda\\M3UIQ2\\data\\M3UIQ2.rss" 2

# 1 "C:\\Symbian\\UIQ_21\\\\epoc32\\include\\qikon.rh" 1
// qikon.rh

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -