您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ HideWindow函数代码示例

51自学网 2021-06-01 21:26:10
  C++
这篇教程C++ HideWindow函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中HideWindow函数的典型用法代码示例。如果您正苦于以下问题:C++ HideWindow函数的具体用法?C++ HideWindow怎么用?C++ HideWindow使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

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

示例1: if

void AutoHideBar::OnHighlight(){    DockableCtrl* hiddenwindow = NULL;    if(highlight >= 0)        hiddenwindow = tabs[highlight].dock;    if(!hiddenwindow || hiddenwindow == ctrl)        return;    else if(ctrl)    {        if(hiddenwindow)        {            if(popup.IsOpen())                popup.Close();            ctrl->Remove();            ctrl = NULL;        }        else HideWindow();    }    if(hiddenwindow)    {        TabInterface::SetActiveTab(highlight);        ShowWindow();    }}
开发者ID:kolyden,项目名称:mirror,代码行数:25,


示例2: OnSpKeyDown

static void OnSpKeyDown(WPARAM wParam, LPARAM lParam){	switch(wParam){	case	VK_TAB:		if(!IsWindowVisible(g_hWnd)){			OnListUpdate();		}		else{			if(!g_Shift){				g_WndList->MoveCursor(1);			}			else{				g_WndList->MoveCursor(-1);			}			InvalidateItem();		}		break;	case	VK_ESCAPE:	case	VK_KANJI:		HideWindow();		break;	case	VK_UP:		g_WndList->MoveCursor(-1);		InvalidateItem();		break;	case	VK_DOWN:		g_WndList->MoveCursor(1);		InvalidateItem();		break;	case	VK_LSHIFT:	case	VK_RSHIFT:		g_Shift = TRUE;		break;	}}
开发者ID:tetu-dc5,项目名称:TTSwTask,代码行数:35,


示例3: HideWindow

CityEspionage::~CityEspionage(){	HideWindow();	if (m_inventoryList)	{		m_inventoryList->ClearUserData CALL_TEMPLATE_FUNCTION_WITHOUT_ARGUMENT(InventoryItemInfo);		m_inventoryList->Clear();	}	for (size_t unitIndex = 0; unitIndex < k_MAX_ARMY_SIZE; ++unitIndex) 	{		MBCHAR  block [k_MAX_NAME_LEN];		sprintf(block, "DialogBackground.FortifiedUnitsBox.Unit%i", unitIndex);		ctp2_Static * unitPicture  = static_cast<ctp2_Static *>		                                (aui_Ldl::GetObject(LDL_BLOCK, block));		if (unitPicture) 		{			unitPicture->ExchangeImage(0, 0, NULL);		}	}	aui_Ldl::DeleteHierarchyFromRoot(LDL_BLOCK);}
开发者ID:talentlesshack,项目名称:C2P2,代码行数:25,


示例4: StartCarbonModalDialog

void StartCarbonModalDialog(void){	HiliteMenu(0);	DisableMenus();	if (gWindow)		HideWindow(gWindow);}
开发者ID:alesegdia,项目名称:snes-sdk,代码行数:7,


示例5: SendEmoticon

LRESULT CDlgPopup::OnMsgTabItemHit( WPARAM wParam,LPARAM lParam ){	SendEmoticon((LPCTSTR)wParam);	HideWindow();	return 0;}
开发者ID:ShikyC,项目名称:WinEmoticons,代码行数:7,


示例6: time

void PouringWindow::updateUI(){    if (pouring == false)    {        double now = time(NULL);        if (closeWindowAt < now)            HideWindow();        return;    }    updateScanningText();    if (foundNewUser)    {        int userIndex = std::find(User::UsersList.begin(), User::UsersList.end(), currentUser) - User::UsersList.begin();        ui->usersComboBox->setCurrentIndex(userIndex);        foundNewUser = false;    }    liters = FlowMeterManager::Ticks / (double)ticksPerLiter;    ounces = liters * Constants::OuncesPerLiter;    price = FlowMeterManager::CurrentKeg->GetPrice(liters);    ui->volumePouredField->setText(QString("%1oz").arg(QString::number(ounces, 'f', 1)));    ui->priceField->setText(QString("$%1").arg(QString::number(price, 'f', 2)));}
开发者ID:richparsonsx,项目名称:SmartKegerator,代码行数:26,


示例7: HideWindow

void PouringWindow::on_finishPourButton_clicked(){    if (pouring)        FlowMeterManager::Instance->FinishPour();    else        HideWindow();}
开发者ID:richparsonsx,项目名称:SmartKegerator,代码行数:7,


示例8: unloadPlayerWin

bool unloadPlayerWin(){    ControlRef cRef;    ControlID cID;    OSStatus iErr;    cID.signature = FOUR_CHAR_CODE('volu');    cID.id = 6;    if (noErr != (iErr = GetControlByID(g_refPlayerWin, &cID, &cRef)))    {        /* We don't return false here since this is always called on the way out. */        fprintf(stderr, "unloadPlayerWin() - GetControlByID() failed, returning %lu!/n", (unsigned long) iErr);    }    else    {        SetControlAction(cRef, (ControlActionUPP) -1);            }        HideWindow(g_refPlayerWin);    RemoveEventHandler(g_refSeekHdlr);    RemoveEventHandler(g_refPlayerHdlr);    DisposeWindow(g_refPlayerWin);    DisposeEventHandlerUPP(g_lpfnPlayerProc);    DisposeControlActionUPP(g_lpfnVolumeProc);    return true;}
开发者ID:ullerrm,项目名称:frogg,代码行数:27,


示例9: unloadInfoWin

bool unloadInfoWin(){    DataBrowserCallbacks dbc;    ControlRef cRef;    ControlID cID;    cID.signature = FOUR_CHAR_CODE('tags');    cID.id = 16;    if (noErr == GetControlByID(g_refInfoWin, &cID, &cRef))    {        dbc.version = kDataBrowserLatestCallbacks;        if (noErr == InitDataBrowserCallbacks(&dbc))        {            SetDataBrowserCallbacks(cRef, &dbc);        }    }    clearInfoWin();    HideWindow(g_refInfoWin);    RemoveEventHandler(g_refInfoHdlr);    DisposeWindow(g_refInfoWin);    DisposeEventHandlerUPP(g_lpfnInfoProc);    DisposeDataBrowserItemDataUPP(g_lpfnGSIDProc);    /* Clean up any previous contents */        return true;}
开发者ID:ullerrm,项目名称:frogg,代码行数:29,


示例10: HideWindow

void GBWindow::Hide() {#if MAC	HideWindow(window);#elif WINDOWS	ShowWindow(win, SW_HIDE);#endif	visible = false;}
开发者ID:AgentE382,项目名称:grobots,代码行数:8,


示例11: HideWindow

voidGUI::ToggleWindow(uint16 id){	if (IsWindowShown(id))		HideWindow(id);	else		ShowWindow(id);}
开发者ID:jackburton79,项目名称:bgemu,代码行数:8,


示例12: unloadAboutWin

bool unloadAboutWin(){    HideWindow(g_refAboutWin);    RemoveEventHandler(g_refAboutHdlr);    DisposeWindow(g_refAboutWin);    DisposeEventHandlerUPP(g_lpfnAboutProc);    return true;}
开发者ID:ullerrm,项目名称:frogg,代码行数:8,


示例13: HideWindow

/*** DESTRUCTOR ***/WindowObject::~WindowObject( void ){	if( window )	{		HideWindow( window );		DisposeWindow( window );	}}
开发者ID:cooljeanius,项目名称:ResKnife,代码行数:9,


示例14: HideWindow

void CXTPReportInplaceEdit::OnEnKillfocus(){	if (pControl && pItem)	{		pItem->OnValidateEdit((XTP_REPORTRECORDITEM_ARGS*)this);		//pItem->OnCancelEdit(pControl, TRUE);		HideWindow();	}}
开发者ID:killbug2004,项目名称:ghost2013,代码行数:9,


示例15: HideWindow

void TermWindow::ReShowWindow() {    if(this->isVisible()) {        HideWindow(); //start with same animation as hide        animRunning = 3; //flag as a re-show (hide, then show);    } else {        //Already hidden, just show it        ShowWindow();    }}
开发者ID:abishai,项目名称:lumina,代码行数:9,


示例16: hideInfoWin

bool hideInfoWin(){    if (!g_bLoaded)  {  return false;  }    if (!g_bVisible)  {  return true;  }    HideWindow(g_refInfoWin);    g_bVisible = false;    return true;}
开发者ID:ullerrm,项目名称:frogg,代码行数:9,


示例17: HideWindow

void OSD::RemoveWindow(const QString &window){    if (!m_Children.contains(window))        return;    HideWindow(window);    MythScreenType *child = m_Children.value(window);    m_Children.remove(window);    delete child;}
开发者ID:jshattoc,项目名称:mythtv,代码行数:10,


示例18: NPServerDialog

bool8 NPServerDialog (void){	OSStatus	err;	IBNibRef	nibRef;	npserver.dialogcancel = true;	err = CreateNibReference(kMacS9XCFString, &nibRef);	if (err == noErr)	{		WindowRef	tWindowRef;		err = CreateWindowFromNib(nibRef, CFSTR("ClientList"), &tWindowRef);		if (err == noErr)		{			EventHandlerRef		eref;			EventLoopTimerRef	tref;			EventHandlerUPP		eventUPP;			EventLoopTimerUPP	timerUPP;			EventTypeSpec		windowEvents[] = { { kEventClassCommand, kEventCommandProcess      },												   { kEventClassCommand, kEventCommandUpdateStatus } };			HIViewRef			ctl;			HIViewID			cid = { 'Chse', 0 };			npserver.dialogprocess = kNPSDialogInit;			eventUPP = NewEventHandlerUPP(NPServerDialogEventHandler);			err = InstallWindowEventHandler(tWindowRef, eventUPP, GetEventTypeCount(windowEvents), windowEvents, (void *) tWindowRef, &eref);			timerUPP = NewEventLoopTimerUPP(NPServerDialogTimerHandler);			err = InstallEventLoopTimer(GetCurrentEventLoop(), 0.0f, 0.1f, timerUPP, (void *) tWindowRef, &tref);			HIViewFindByID(HIViewGetRoot(tWindowRef), cid, &ctl);			HIViewSetVisible(ctl, false);			MoveWindowPosition(tWindowRef, kWindowServer, false);			ShowWindow(tWindowRef);			err = RunAppModalLoopForWindow(tWindowRef);			HideWindow(tWindowRef);			SaveWindowPosition(tWindowRef, kWindowServer);			err = RemoveEventLoopTimer(tref);			DisposeEventLoopTimerUPP(timerUPP);			err = RemoveEventHandler(eref);			DisposeEventHandlerUPP(eventUPP);			CFRelease(tWindowRef);		}		DisposeNibReference(nibRef);	}	return (!npserver.dialogcancel);}
开发者ID:OV2,项目名称:snes9x-libsnes,代码行数:55,


示例19: HideWindow

 //-------------------------------------------------------------------------------------------------// void OSXCarbonWindow::setHidden(bool hidden) {     mHidden = hidden;     if (!mIsExternal)     {         if (hidden)             HideWindow(mWindow);         else             ShowWindow(mWindow);     } }
开发者ID:JoeyZh,项目名称:ogre-android,代码行数:12,


示例20: infoEvtHandler

static OSStatus infoEvtHandler(EventHandlerCallRef nextHdlr, EventRef thisEvt, void *pvUserData){    if ( (kEventClassWindow != GetEventClass(thisEvt)) ||         (kEventWindowClose != GetEventKind(thisEvt)) )    {        return CallNextEventHandler(nextHdlr, thisEvt);    }    HideWindow(g_refInfoWin);    g_bVisible = false;    return noErr;}
开发者ID:ullerrm,项目名称:frogg,代码行数:12,


示例21: cvSetModeWindow_CARBON

void cvSetModeWindow_CARBON( const char* name, double prop_value)//Yannick Verdie{    OSStatus err = noErr;    CV_FUNCNAME( "cvSetModeWindow_QT" );    __BEGIN__;    CvWindow* window;    if(!name)        CV_ERROR( CV_StsNullPtr, "NULL name string" );    window = icvFindWindowByName( name );    if( !window )        CV_ERROR( CV_StsNullPtr, "NULL window" );    if(window->flags & CV_WINDOW_AUTOSIZE)//if the flag CV_WINDOW_AUTOSIZE is set        EXIT;    if (window->status==CV_WINDOW_FULLSCREEN && prop_value==CV_WINDOW_NORMAL)    {        err = EndFullScreen(window->restoreState,0);        if (err != noErr)            fprintf(stdout,"Error EndFullScreen/n");        window->window = window->oldwindow;        ShowWindow( window->window );        window->status=CV_WINDOW_NORMAL;        EXIT;    }    if (window->status==CV_WINDOW_NORMAL && prop_value==CV_WINDOW_FULLSCREEN)    {        GDHandle device;        err = GetWindowGreatestAreaDevice(window->window, kWindowTitleBarRgn, &device, NULL);        if (err != noErr)            fprintf(stdout,"Error GetWindowGreatestAreaDevice/n");        HideWindow(window->window);        window->oldwindow = window->window;        err = BeginFullScreen(&(window->restoreState), device, 0, 0, &window->window, 0, fullScreenAllowEvents | fullScreenDontSwitchMonitorResolution);        if (err != noErr)            fprintf(stdout,"Error BeginFullScreen/n");        window->status=CV_WINDOW_FULLSCREEN;        EXIT;    }    __END__;}
开发者ID:ElenaGvozdeva,项目名称:opencv,代码行数:52,


示例22: ClosePrefsDialog

// --------------------------------------------------------------------------------------void ClosePrefsDialog(DialogRef prefsDialog){	ControlRef listBoxControl;	ListHandle iconList;		HideWindow(GetDialogWindow(prefsDialog));	GetDialogItemAsControl(prefsDialog, iIconList, &listBoxControl);	GetControlData(listBoxControl, kControlEntireControl, kControlListBoxListHandleTag, 					sizeof(ListHandle), &iconList, NULL);	ReleaseIconListIcons(iconList);	DisposeDialog(prefsDialog);	EnableMenuItem(GetMenuRef(mDemonstration), iPrefsDialog);}
开发者ID:fruitsamples,项目名称:CarbonPorting,代码行数:14,


示例23: CloseAll

void AutoHideBar::Detach(DockableCtrl& ctrl){    DockWindow& c = reinterpret_cast<DockWindow&>(ctrl);    active = TabInterface::Find(ctrl);    if(tabs.GetCount() == 1)    {        CloseAll();        HideBar();    }    else Close(active);    childcount--;    c.SetOwnerBar(NULL);    HideWindow();}
开发者ID:kolyden,项目名称:mirror,代码行数:14,


示例24: GetWindowBounds

/* * show or hide vumeter window as specified trough "flag" argument */void CARBON_GUI::showVumeters(bool flag) {	OSStatus err;	if(flag) {	//	OpenDrawer(vumeterWindow,kWindowEdgeTop,false);		Rect bounds;		GetWindowBounds(window,kWindowGlobalPortRgn,&bounds);		MoveWindow(vumeterWindow,bounds.right+15,bounds.top-5,false);		ShowWindow(vumeterWindow);	}	else {	//	CloseDrawer(vumeterWindow,false);		HideWindow(vumeterWindow);	}}
开发者ID:dyne,项目名称:MuSE,代码行数:17,


示例25: playerEvtHandler

static OSStatus playerEvtHandler(EventHandlerCallRef nextHdlr, EventRef thisEvt, void *pvUserData){    ControlRef cRef;    ControlID cID;    OSStatus iErr;    UInt32 iSize, iPos;    HIPoint pMouse;    Rect rDims;    int iPct;        if ( (kEventClassWindow == GetEventClass(thisEvt)) &&         (kEventWindowClose == GetEventKind(thisEvt)) )    {        HideWindow(g_refPlayerWin);        g_bVisible = false;        return noErr;    }    else if ( (kEventClassControl == GetEventClass(thisEvt)) &&              (kEventControlClick == GetEventKind(thisEvt)) )    {        if (noErr != (iErr = GetEventParameter(thisEvt, kEventParamWindowMouseLocation, typeHIPoint, NULL, sizeof(Point), NULL, &pMouse)))        {            fprintf(stderr, "playerEvtHandler() - GetEventParameter(HitTest) failed, returning %lu!/n", (unsigned long) iErr);        }        cID.signature = FOUR_CHAR_CODE('fpos');        cID.id = 7;        if (noErr == (iErr = GetControlByID(g_refPlayerWin, &cID, &cRef)))        {            GetControlBounds(cRef, &rDims);            iSize = rDims.right - rDims.left;            iPos = (UInt32) pMouse.x - rDims.left;            iPct = (int) (100.0 * ((double) iPos) / ((double) iSize));        }        else        {            fprintf(stderr, "playerEvtHandler() - GetControlByID() failed, returning %lu!/n", (unsigned long) iErr);        }                attemptSeekTo(iPct);                return CallNextEventHandler(nextHdlr, thisEvt);            }    else    {        return CallNextEventHandler(nextHdlr, thisEvt);    }}
开发者ID:ullerrm,项目名称:frogg,代码行数:49,


示例26: OnSpKeyUp

static void OnSpKeyUp(WPARAM wParam, LPARAM lParam){	switch(wParam){	case	VK_LSHIFT:	case	VK_RSHIFT:		g_Shift = FALSE;		break;	case	VK_LMENU:	case	VK_RMENU:		if(IsWindowVisible(g_hWnd)){			g_WndList->Activate();			HideWindow();		}		break;	}}
开发者ID:tetu-dc5,项目名称:TTSwTask,代码行数:16,


示例27: aglSetCurrentContext

void Shell::CloseWindow(){	// Shutdown OpenGL if necessary.	if (opengl_attached)	{		aglSetCurrentContext(NULL);		aglSetDrawable(gl_context, NULL);		aglDestroyContext(gl_context);				gl_context = NULL;	}	// Close the window.	HideWindow(window);	ReleaseWindow(window);}
开发者ID:czbming,项目名称:libRocket,代码行数:16,



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


C++ HiiAddPackages函数代码示例
C++ HideCaret函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。