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


C++ GList::Size方法代码示例

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


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

示例1: LOWORD

//-------------------------------------------------------------------------
//	default dialog callback
//-------------------------------------------------------------------------
/*static*/int CALLBACK GWinDialog::DialogCallback(HWND hwndDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
	//	get dialog with this hwnd
	GWinDialog* pDialog = NULL;
	for ( int d=0;	d<g_ActiveWinDialogs.Size();	d++ )
		if ( g_ActiveWinDialogs[d]->Hwnd() == hwndDlg )
			pDialog = g_ActiveWinDialogs[d];

	//	handle message
	switch ( message )
	{
		case WM_INITDIALOG:
			//	address of dialog is lParam
			pDialog = (GWinDialog*)lParam;
			pDialog->m_Hwnd = hwndDlg;
			pDialog->OnInit();
			return TRUE;
			break;

		case WM_COMMAND:
			//	button pressed, if TRUE returned, exit dialog
			if ( pDialog->OnButtonPress( LOWORD(wParam) ) )
			{
				EndDialog( hwndDlg, LOWORD(wParam) );
			}
			return TRUE;
			break;

		case WM_ACTIVATE:
			if ( LOWORD( wParam ) == WA_ACTIVE )
			{
				if ( pDialog->OnActivate() )
					return 0;
			}
			break;

		case WM_SETFONT:
		case WM_WINDOWPOSCHANGING:
		case WM_WINDOWPOSCHANGED:
		case WM_NCACTIVATE:
		case WM_USER:
		//case WM_CHANGEUISTATE:
		//case WM_UPDATEUISTATE:
		//case WM_QUERYUISTATE:
			break;
	};

	return FALSE;
}
开发者ID:SoylentGraham,项目名称:GutGut,代码行数:52,代码来源:GWinDialog.cpp


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