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

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

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

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

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

示例1: DoDataExchange

void MainDialog::OnUpdateOption(UINT, int, HWND){	DoDataExchange(true);	bool my = (m_format == 0 || m_format == 1);	EnableDlgItem(IDC_OPT_COMPRESS, my);	EnableDlgItem(IDC_OPT_COMPRESS_FULL, my && m_compress);}
开发者ID:Tietew,项目名称:mediawiki-xml2sql,代码行数:7,


示例2: EnableDlgItem

LRESULT MainDialog::OnFinishConvert(UINT, WPARAM wp, LPARAM){	EnableDlgItem(IDC_XML, true);	EnableDlgItem(IDC_XML_BROWSE, true);	EnableDlgItem(IDC_OUT_IMPORT, true);	EnableDlgItem(IDC_OUT_MYSQL, true);	EnableDlgItem(IDC_OUT_PSQL7, true);	EnableDlgItem(IDC_OUT_PSQL8, true);	EnableDlgItem(IDC_OPT_NOTEXT, true);	EnableDlgItem(IDC_OUTDIR, true);	EnableDlgItem(IDC_OUTDIR_BROWSE, true);	EnableDlgItem(IDC_START, true);	OnUpdateOption(0, 0, 0);	m_converting = false;		SetWindowText(RString(IDS_APP_TITLE));	if(!m_abort) {		m_csStderr.Lock();		if(wp == 0) {			if(m_errbuff.IsEmpty()) {				MessageBox(RString(IDS_COMPLETE), MB_ICONINFORMATION);			} else {				RString mesg(IDS_COMPLETE_WARNING);				MessageBox(mesg + m_errbuff, MB_ICONINFORMATION);			}		} else {			MessageBox(m_errbuff, MB_ICONEXCLAMATION);		}		m_csStderr.Unlock();	}	m_abort = false;	return 0;}
开发者ID:Tietew,项目名称:mediawiki-xml2sql,代码行数:33,


示例3: switch

/** * @brief Handle dialog messages. * @param [in] hDlg Handle to the dialog. * @param [in] iMsg The message. * @param [in] wParam The command in the message. * @param [in] lParam The optional parameter for the command. * @return TRUE if the message was handled, FALSE otherwise. */INT_PTR CopyDlg::DlgProc(HWindow* pDlg, UINT uMsg, WPARAM wParam, LPARAM lParam){	switch (uMsg)	{	case WM_INITDIALOG:		return OnInitDialog(pDlg);	case WM_COMMAND:		switch (wParam)		{		case IDOK:			if (Apply(pDlg))			{			case IDCANCEL:				pDlg->EndDialog(wParam);			}			return TRUE;		case IDC_COPY_OFFSET:		case IDC_COPY_BYTES:			EnableDlgItem(pDlg, IDC_COPY_OFFSETEDIT,			              pDlg->IsDlgButtonChecked(IDC_COPY_OFFSET));			EnableDlgItem(pDlg, IDC_COPY_BYTECOUNT,			              pDlg->IsDlgButtonChecked(IDC_COPY_BYTES));			return TRUE;		}		break;	case WM_HELP:		OnHelp(pDlg);		break;	}	return FALSE;}
开发者ID:zyzil,项目名称:zhed,代码行数:40,


示例4: EnableDlgItem

/** * @brief Initialize the dialog. * @param [in] hDlg Handle to dialog. * @return TRUE. */BOOL PasteDlg::OnInitDialog(HWindow *pDlg){	if (bSelected) // iPasteMode = 0	{		EnableDlgItem(pDlg, IDC_PASTE_OVERWRITE, FALSE);		EnableDlgItem(pDlg, IDC_PASTE_INSERT, FALSE);	}	else if (bInsertMode) // iPasteMode = 2	{		pDlg->CheckDlgButton(IDC_PASTE_INSERT, BST_CHECKED);	}	else // iPasteMode = 1	{		pDlg->CheckDlgButton(IDC_PASTE_OVERWRITE, BST_CHECKED);	}	pDlg->SendDlgItemMessage(IDC_PASTE_CLIPBOARD, WM_PASTE);	pDlg->SetDlgItemInt(IDC_PASTE_TIMES, iPasteTimes);	pDlg->SetDlgItemInt(IDC_PASTE_SKIPBYTES, iPasteSkip);	if (bPasteAsText)		pDlg->CheckDlgButton(IDC_PASTE_BINARY, BST_CHECKED);	else		pDlg->CheckDlgButton(IDC_PASTE_BINARY, BST_UNCHECKED);	// Limit edit text lengths	pDlg->SendDlgItemMessage(IDC_PASTE_TIMES, EM_SETLIMITTEXT, 16, 0);	pDlg->SendDlgItemMessage(IDC_PASTE_SKIPBYTES, EM_SETLIMITTEXT, 16, 0);	return TRUE;}
开发者ID:derekdreery,项目名称:frhed,代码行数:34,


示例5: RebuildGroupCombo

static void RebuildGroupCombo(HWND hwndDlg){	int bHasGroups = pcli->pfnGetGroupName(0, NULL) != 0;	HWND hGroupsCombo = GetDlgItem(hwndDlg, IDC_GROUPS);	if (bHasGroups) {		int curs = SendMessage(hGroupsCombo, CB_GETCURSEL, 0, 0);		TCHAR* curst;		EnableDlgItem(hwndDlg, IDC_ENABLEGROUPS, TRUE);		EnableGroupCombo(hwndDlg);		if (curs != CB_ERR) {			curst = (TCHAR*)_alloca((SendMessage(hGroupsCombo, CB_GETLBTEXTLEN, curs, 0) + 1) * sizeof(TCHAR));			SendMessage(hGroupsCombo, CB_GETLBTEXT, curs, (LPARAM)curst);		}		SendMessage(hGroupsCombo, CB_RESETCONTENT, 0, 0);		TCHAR *szGroup;		for (int i=1; (szGroup = pcli->pfnGetGroupName(i, NULL)) != NULL; i++) {			int nIndex = SendMessage(hGroupsCombo, CB_ADDSTRING, 0, (LPARAM)szGroup);			SendMessage(hGroupsCombo, CB_SETITEMDATA, nIndex, i);		}		if (curs != CB_ERR) 			SendMessage(hGroupsCombo, CB_SELECTSTRING, -1, (LPARAM)curst);		else			SendMessage(hGroupsCombo, CB_SETCURSEL, 0, 0);	}	else {		// no groups available		EnableDlgItem(hwndDlg, IDC_ENABLEGROUPS, FALSE);		EnableDlgItem(hwndDlg, IDC_GROUPS, FALSE);	}}
开发者ID:0xmono,项目名称:miranda-ng,代码行数:34,


示例6: EnableDlgItem

void CProgramGuideToolbarOptions::UpdateItemState(){	int Sel=m_ItemListView.GetSelectedItem();	EnableDlgItem(m_hDlg,IDC_PROGRAMGUIDETOOLBAR_ITEMLIST_UP,Sel>0);	EnableDlgItem(m_hDlg,IDC_PROGRAMGUIDETOOLBAR_ITEMLIST_DOWN,				  Sel>=0 && Sel+1<m_ItemListView.GetItemCount());}
开发者ID:DBCTRADO,项目名称:TVTest,代码行数:8,


示例7: IsShellExtensionRegistered

void PropShell::UpdateButtons(){	bool registered = IsShellExtensionRegistered();	EnableDlgItem(IDC_EXPLORER_CONTEXT, registered);	EnableDlgItem(IDC_REGISTER_SHELLEXTENSION, !registered);	EnableDlgItem(IDC_UNREGISTER_SHELLEXTENSION, registered);	EnableDlgItem(IDC_EXPLORER_ADVANCED, 		registered && IsDlgButtonChecked(IDC_EXPLORER_CONTEXT));}
开发者ID:sdottaka,项目名称:winmerge-v2,代码行数:9,


示例8: EnableDlgItem

void CMenuOptions::SetDlgItemState(HWND hDlg){	HWND hwndList=::GetDlgItem(hDlg,IDC_MENUOPTIONS_ITEMLIST);	int Sel=ListView_GetNextItem(hwndList,-1,LVNI_SELECTED);	EnableDlgItem(hDlg,IDC_MENUOPTIONS_ITEMLIST_UP,Sel>0);	EnableDlgItem(hDlg,IDC_MENUOPTIONS_ITEMLIST_DOWN,Sel>=0 && Sel+1<ListView_GetItemCount(hwndList));	EnableDlgItem(hDlg,IDC_MENUOPTIONS_ITEMLIST_INSERTSEPARATOR,Sel>=0);	EnableDlgItem(hDlg,IDC_MENUOPTIONS_ITEMLIST_REMOVESEPARATOR,				  Sel>=0 && GetListViewItemParam(hwndList,Sel)==MENU_ID_SEPARATOR);}
开发者ID:ACUVE,项目名称:TVTest,代码行数:11,


示例9: EnableDlgItem

BOOLCPublishPrefs::InitDialog(){	// Composer/Publishing Preferences	EnableDlgItem(IDC_AUTOADJUST_LINKS, !PREF_PrefIsLocked("editor.publish_keep_links"));	EnableDlgItem(IDC_KEEP_IMAGE_WITH_DOC, !PREF_PrefIsLocked("editor.publish_keep_images"));	EnableDlgItem(IDC_PUBLISH_FTP, !PREF_PrefIsLocked("editor.publish_location"));	EnableDlgItem(IDC_PUBLISH_HTTP, !PREF_PrefIsLocked("editor.publish_browse_location"));		return CEditorPropertyPage::InitDialog();;}
开发者ID:vicamo,项目名称:b2g_mozilla-central,代码行数:12,


示例10: EnableDlgItem

LRESULT COpenView::OnUpdateStatus(WPARAM wParam, LPARAM lParam){	bool bEnabledButtons = wParam != 0;	EnableDlgItem(IDOK, bEnabledButtons);	EnableDlgItem(IDC_UNPACKER_EDIT, bEnabledButtons);	EnableDlgItem(IDC_SELECT_UNPACKER, bEnabledButtons);	SetStatus(HIWORD(lParam));	SetStatus(LOWORD(lParam));	return 0;}
开发者ID:TimofonicJunkRoom,项目名称:winmerge-v2,代码行数:13,


示例11: OnChangeAutoExec

/*------------------------------------------------   selected an alarm name by combobox--------------------------------------------------*/void OnChangeAutoExec(HWND hDlg){	PAUTOEXECSTRUCT pAS;	int index;	index = CBGetCurSel(hDlg, IDC_COMBOAUTOEXEC);	if(curAutoExec >= 0 && index == curAutoExec) return;	if(curAutoExec < 0)	{		char name[40];		GetDlgItemText(hDlg, IDC_COMBOAUTOEXEC, name, 40);		if(name[0] && IsDlgButtonChecked(hDlg, IDC_AUTOEXEC))		{			pAS = malloc(sizeof(AUTOEXECSTRUCT));			if(pAS)			{				int index;				GetAutoExecFromDlg(hDlg, pAS);				index = CBAddString(hDlg, IDC_COMBOAUTOEXEC, (LPARAM)pAS->name);				CBSetItemData(hDlg, IDC_COMBOAUTOEXEC, index, (LPARAM)pAS);				curAutoExec = index;				//リスト
C++ EnableDocking函数代码示例
C++ EnableControl函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。