2.3.1.14 GETN_CHECK


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

GETN_CHECKBOX_BRANCH

Header to Include

GetNbox.h

Reference