【お知らせ】この部分は英語原文のみでの提供となります。何卒ご了承ください。
2.3.1.14 GETN_CHECK
Contents
Name
GETN_CHECK
Declaration
#define GETN_CHECK(_NODE_NAME, _NODE_LABEL, _DEFAULT_VAL) _tmpSubNode = _tmpNode.AddNumericNode((int)_DEFAULT_VAL, #_NODE_NAME, TRGP_CHECK);TREE_ADD_LABEL(_NODE_LABEL);
Remark
This macro creates a checkbox control in the GetN_Box dialog box.
Parameters
- _NODE_NAME
- [input] the name of the new node to be added to GetN_Box tree
- _NODE_LABEL
- [input] the string value to show the checkbox control in the dialogbox.
- _DEFAULT_VAL
- [input] integer contents as the default value to show in the combo box
- >0 The checkbox is checked as default.
- <=0 The checkbox is unchecked as default.
Return
Examples
EX1
#include <GetNbox.h> void GETN_PASSWORD_ex1() { GETN_BOX( treeTest ) GETN_BEGIN_BRANCH(trBranch, " ") GETN_OPTION_BRANCH(GETNBRANCH_OPEN) GETN_MULTI_COLS_BRANCH(2, DYNA_MULTI_COLS_COMAPCT) GETN_PASSWORD(Key, "PassWord", " ") GETN_PAD(dummy) GETN_CHECK(View, "View", 0) GETN_STR(Info, "", "") GETN_INFO GETN_END_BRANCH(trBranch) if( GetNBox( treeTest, _pw_event_func_ex, "Title PassWord", "Input PassWord") ) { out_tree( treeTest ); } } static int _pw_event_func_ex(TreeNode& tr, int nRow, int nEvent, DWORD& dwEnables, LPCSTR lpcszNodeName, WndContainer& getNContainer, string& strAux, string& strErrMsg) { if(1 == tr.trBranch.View.nVal) tr.trBranch.Info.strVal = tr.trBranch.Key.strVal; else tr.trBranch.Info.strVal = ""; return 0; }
See Also
Header to Include
GetNbox.h