本文整理汇总了C++中win::dow::Handle::CenterOverOwner方法的典型用法代码示例。如果您正苦于以下问题:C++ Handle::CenterOverOwner方法的具体用法?C++ Handle::CenterOverOwner怎么用?C++ Handle::CenterOverOwner使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类win::dow::Handle
的用法示例。
在下文中一共展示了Handle::CenterOverOwner方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: dlgWin
bool Progress::MultiCtrlHandler::OnInitDialog ()
{
Win::Dow::Handle dlgWin (GetWindow ());
_caption.Init (dlgWin, Progress::MultiMeterDialog::CaptionId);
_overallActivity.Init (dlgWin, Progress::MultiMeterDialog::OverallActivityId);
_overallBar.Init (dlgWin, Progress::MultiMeterDialog::OverallProgressBarId);
_specificActivity.Init (dlgWin, Progress::MultiMeterDialog::SpecificActivityId);
_specificBar.Init (dlgWin, Progress::MultiMeterDialog::SpecificProgressBarId);
_cancel.Init (dlgWin, Out::Cancel);
dlgWin.SetText (_dlgData.GetTitle ());
dlgWin.CenterOverOwner ();
if (!_overall.CanCancel ())
_cancel.Disable ();
_progressTimer.Attach (dlgWin);
unsigned int initialDelay = _dlgData.GetInitialDelay ();
if (initialDelay != 0)
{
// Wait initial delay milliseconds before showing progress meter
_progressTimer.Set (initialDelay);
}
else
{
_progressTimer.Set (Progress::CtrlHandler::Tick); // Progress tick is 0,5 second
Show ();
}
return true;
}