当前位置: 首页>>代码示例>>C++>>正文


C++ Dialog::Deactivate方法代码示例

本文整理汇总了C++中Dialog::Deactivate方法的典型用法代码示例。如果您正苦于以下问题:C++ Dialog::Deactivate方法的具体用法?C++ Dialog::Deactivate怎么用?C++ Dialog::Deactivate使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Dialog的用法示例。


在下文中一共展示了Dialog::Deactivate方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: ADerefAs

// Return user's response to prompt
char*
AGetString(char* szPrompt, char* szDefault, char* buffer, int size)
{
	Dialog		d;
	grip			gTextBox;
	TTextBox*	pTextBox;
	TControlInfo	ci;

	d.Initialize(0, 0, DG_DFT_WINDOW);

	ci.x = 5;
	ci.y = 5;
	ci.cap = szPrompt;
	d.AddLabel(&ci);

	ci.x = 10;
	ci.y = 25;
	ci.cap = szDefault;
	ci.len = 20;
	gTextBox = d.AddTextBox(&ci);
	pTextBox = ADerefAs(TTextBox, gTextBox);
	
	d.Activate(M_MODAL);
	d.JustifyWindow(DG_JUST_CENTER, DG_JUST_CENTER);
	pTextBox->Select();

	// get string from edit box
	strncpy(buffer, pTextBox->editLine, size);
	buffer[size - 1] = NULL;

	d.Deactivate();
	return buffer;
}
开发者ID:mhjlam1,项目名称:bam,代码行数:34,代码来源:APIDLG.CPP

示例2: itoa

// Return user's response to prompt
int32
AGetNumber(char* szPrompt, int32 dDefault)
{
	Dialog		d;
	grip			gTextBox;
	TTextBox*	pTextBox;
	int			ret;
	char			sz[40];
	TControlInfo	ci;

	d.Initialize(0, 0, DG_DFT_WINDOW);

	ci.x = 5;
	ci.y = 5;
	ci.cap = szPrompt;
	d.AddLabel(&ci);

	ci.x = 10;
	ci.y = 25;
	ci.cap = itoa(dDefault, sz, 10);
	ci.len = 20;
	gTextBox = d.AddTextBox(&ci);
	pTextBox = ADerefAs(TTextBox, gTextBox);
	
	d.Activate(M_MODAL);
	d.JustifyWindow(DG_JUST_CENTER, DG_JUST_CENTER);
	pTextBox->Select();

	// get string from edit box
	ret = atoi(pTextBox->editLine);

	d.Deactivate();
	return (int32) ret;
}
开发者ID:mhjlam1,项目名称:bam,代码行数:35,代码来源:APIDLG.CPP


注:本文中的Dialog::Deactivate方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。