【お知らせ】この部分は英語原文のみでの提供となります。何卒ご了承ください。
2.3.1.12 GETN_BUTTON_BRANCH
Name
GETN_BUTTON_BRANCH
Declaration
#define GETN_BUTTON_BRANCH _tmpNode.SetAttribute(STR_ATTRIB_BRANCH_COMBO, "...");_tmpNode.Use=1;
Remark
Add a button to a branch.
Examples
EX1
#include <GetNbox.h> void GETN_BUTTON_BRANCH_ex1() { GETN_TREE(tr) GETN_BEGIN_BRANCH(WhichDay, "Test Branch with Combo") GETN_BUTTON_BRANCH GETN_LIST(Smooth, "Smoothing Method", 0, "Adj Ave|Savisky-Golay|FFT Filter") GETN_COMBO(npts, "Smooth Pts",1, "|1|2|3|4|5|6") GETN_END_BRANCH(WhichDay) //Match GETN_BEGIN_BRANCH if(GetNBox(tr, NULL, NULL, NULL, CheckChange)) { out_int("Test Combo = ", tr.WhichDay.Use); } } bool CheckChange(TreeNode& myTree, int nRow, int nType, Dialog& dlgGetNbox) { if(nRow < 0)// On dialog init, nothing to do return false; if(nType != TRGP_BRANCH) { return false; } if(TRGP_BRANCH == nType) { out_str("branch button clicked."); } return true; }
See Also
Header to Include
GetNbox.h