本文整理汇总了C++中Dialog::AddButton方法的典型用法代码示例。如果您正苦于以下问题:C++ Dialog::AddButton方法的具体用法?C++ Dialog::AddButton怎么用?C++ Dialog::AddButton使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Dialog
的用法示例。
在下文中一共展示了Dialog::AddButton方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
// Return user's response to prompt
bool
AConfirm(char* szPrompt)
{
#define CONFIRMED 1
#define DENIED (-1)
Dialog d;
TControlInfo ci;
d.Initialize(0, 0, DG_DFT_WINDOW);
ci.x = 5;
ci.y = 5;
ci.cap = szPrompt;
d.AddLabel(&ci);
ci.x = 55;
ci.y = 25;
ci.cap = "No";
ci.value = DENIED;
ci.key = K_N;
ci.exit = TRUE;
d.AddButton(&ci);
ci.x = 5;
ci.cap = "Yes";
ci.value = CONFIRMED;
ci.key = K_Y;
d.AddButton(&ci);
d.Activate(M_MODAL);
d.JustifyWindow(DG_JUST_CENTER, DG_JUST_CENTER);
return (d.EventLoop() == CONFIRMED) ? TRUE : FALSE;
}