【お知らせ】この部分は英語原文のみでの提供となります。何卒ご了承ください。
2.3.1.56 GETN_NUM
Contents
Name
GETN_NUM
Declaration
#define GETN_NUM(_NODE_NAME, _NODE_LABEL, _DEFAULT_VAL) _tmpSubNode = _tmpNode.AddNumericNode(_DEFAULT_VAL, #_NODE_NAME, TRGP_DOUBLE);TREE_ADD_LABEL(_NODE_LABEL);
Remark
This macro creates a numeric edit box in the dialogbox.
Parameters
- _NODE_NAME
- [input] the name of the new node to be added to the tree
- _NODE_LABEL
- [input] the string value to show the numeric edit box name in the dialogbox
- _DEFAULT_VAL
- [input] numeric contents as the default value to show in the edit box
Return
Examples
EX1
#include <GetNBox.h> static int _event_func_ex(TreeNode& tr, int nRow, int nEvent, DWORD& dwEnables, LPCSTR lpcszNodeName, WndContainer& getNContainer, string& strAux, string& strErrMsg) { if(tr.Factor.dVal <= 0) { O_SET_BIT(dwEnables, GETNGEVT_OK_ENABLE, false); strErrMsg = "Factor must more than 0"; } return true; } void GETN_NUM_ex1() { GETN_BOX( treeTest ); double ff = 1.23; GETN_NUM(Factor, "Scale Factor", ff) if( GetNBox( treeTest, _event_func_ex )) out_tree( treeTest ); }
See Also
Header to Include
GetNbox.h