【お知らせ】この部分は英語原文のみでの提供となります。何卒ご了承ください。
2.3.1.72 GETN_OPTION_MUTILINE_TEXT_BOX
Contents
Name
GETN_OPTION_MUTILINE_TEXT_BOX
Declaration
#define GETN_OPTION_MUTILINE_TEXT_BOX(_bREADONLY, _RANGE, _FIXED_FONT) _tmpSubNode.SetAttribute(STR_MULTI_EDT_EXPSHR_ATTRIB, 1); if(_bREADONLY) _tmpSubNode.Enable = ENABLE_READONLY_SCROLL; if(_FIXED_FONT)_tmpSubNode.SetAttribute(STR_ATTRIB_DISPFMT, DISPLAY_EDITOR_WRAPPED|DISPLAY_EDITOR_FIXED_FONT);else _tmpSubNode.SetAttribute(STR_ATTRIB_DISPFMT, DISPLAY_EDITOR_WRAPPED); _tmpSubNode.SetAttribute(STR_ATTRIB_MULTILINE_EDIT_DISPLAY_ROW_HEIGHT_RANGE, _RANGE);
Remark
This macro enable multiline text control to collapse and expand with user settings
Parameters
- _bREADONLY
- [input] specify whether text are read only
- _RANGE
- [input] specify number of lines showed when collapse and expand, with format like "nCollapse-nExpand"
- _FIXED_FONT
- [input] whether to fix the font of the text
Return
Examples
EX1
#include <GetNbox.h> void GETN_OPTION_MUTILINE_TEXT_BOX_ex1() { GETN_BOX(trRoot) GETN_MULTILINE_TEXT(Constraints, "Constraints", "Start Origin") //GETN_EDIT_DISPLAY_WIDTH_RANGE("20-8") GETN_OPTION_MUTILINE_TEXT_BOX(false, "2-10", true) if ( GetNBox(trRoot) ) out_tree(trRoot); return; }
See Also
Header to Include
GetNBox.h