本文整理汇总了C++中ToolManager::SetForeground方法的典型用法代码示例。如果您正苦于以下问题:C++ ToolManager::SetForeground方法的具体用法?C++ ToolManager::SetForeground怎么用?C++ ToolManager::SetForeground使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ToolManager
的用法示例。
在下文中一共展示了ToolManager::SetForeground方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: OnPalette
void PaletteCtrl::OnPalette( wxMouseEvent& event )
{
wxWindow * eventWindow = (wxWindow *)event.GetEventObject();
ToolManager * pToolManager = Globals::Instance()->GetToolManager();
if(event.GetEventType() == wxEVT_LEFT_DCLICK)
{
pToolManager->SetForeground(pToolManager->PickColor());
this->SetBackgroundColour(pToolManager->GetForeground());
}
else if(event.GetEventType() == wxEVT_RIGHT_DCLICK)
{
pToolManager->SetBackground(pToolManager->PickColor());
this->SetBackgroundColour(pToolManager->GetBackground());
}
Refresh();
}
示例2: OnForeground
void SubMainFrame::OnForeground( wxCommandEvent& event )
{
ToolManager * pToolManager = Globals::Instance()->GetToolManager();
pToolManager->SetForeground(pToolManager->PickColor());
}
示例3: OnForeground
void PaletteCtrl::OnForeground( wxMouseEvent& event )
{
wxWindow * eventWindow = (wxWindow *)event.GetEventObject();
ToolManager * pToolManager = Globals::Instance()->GetToolManager();
pToolManager->SetForeground(eventWindow->GetBackgroundColour());
}