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

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

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

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

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

示例1: Dlg

void StateGraphViewerPanel::renderToSVG(const wxString &Filename){  auto const Res = seec::Resource("TraceViewer")                    ["GUIText"]["Graph"]["RenderToSVG"];  if (!CurrentGraphSVG || CurrentGraphSVG->empty()) {    wxMessageDialog Dlg(this,                        towxString(Res["NoGraphMessage"]),                        towxString(Res["NoGraphTitle"]));    Dlg.ShowModal();    return;  }  wxTempFile Out(Filename);  if (!Out.Write(*CurrentGraphSVG)) {    wxMessageDialog Dlg(this,                        towxString(Res["GraphWriteFailedMessage"]),                        towxString(Res["GraphWriteFailedTitle"]));    Dlg.ShowModal();    return;  }  if (!Out.Commit()) {    Out.Discard();    return;  }}
开发者ID:mheinsen,项目名称:seec,代码行数:27,


示例2: Dlg

void DlgffDPjrProperties::AdminEditThumb() {    int ThumbnailIndex=ApplicationConfig->ThumbnailModels->SearchModel(ffdProject->ThumbnailName);    if ((ThumbnailIndex<0)||(ThumbnailIndex>=ApplicationConfig->ThumbnailModels->List.count())) return;    if (!ApplicationConfig->ThumbnailModels->List[ThumbnailIndex]->IsCustom) {        QString OldName=ffdProject->ThumbnailName;        QString NewName=ffdProject->ProjectThumbnail->SaveAsNewCustomModelFile(ffd_MODELTYPE_THUMBNAIL);        ui->ThumbCB->PrepareTable(true,ApplicationConfig->ThumbnailModels);        ui->ThumbCB->SetCurrentModel(ffdProject->ThumbnailName);        DlgImageComposer Dlg(ffdProject,ApplicationConfig,this);        Dlg.InitDialog();        if (Dlg.exec()==0) {            ffdProject->ProjectThumbnail->SaveModelFile(ffd_MODELTYPE_THUMBNAIL,NewName);            ApplicationConfig->ThumbnailModels->FillModelType(ffd_MODELTYPE_THUMBNAIL);            ui->ThumbCB->PrepareTable(true,ApplicationConfig->ThumbnailModels);            ui->ThumbCB->SetCurrentModel(ffdProject->ThumbnailName);        } else {            QFile(NewName).remove();            (*ApplicationConfig->ThumbnailModels->NextNumber)--;            ffdProject->ThumbnailName=OldName;            ApplicationConfig->ThumbnailModels->FillModelType(ffd_MODELTYPE_THUMBNAIL);            ui->ThumbCB->PrepareTable(true,ApplicationConfig->ThumbnailModels);            ui->ThumbCB->SetCurrentModel(ffdProject->ThumbnailName);        }    } else {        DlgImageComposer Dlg(ffdProject,ApplicationConfig,this);        Dlg.InitDialog();        if (Dlg.exec()==0) {            ffdProject->ProjectThumbnail->SaveModelFile(ffd_MODELTYPE_THUMBNAIL,ApplicationConfig->ThumbnailModels->List[ApplicationConfig->ThumbnailModels->SearchModel(ffdProject->ThumbnailName)]->FileName);            ApplicationConfig->ThumbnailModels->FillModelType(ffd_MODELTYPE_THUMBNAIL);            ui->ThumbCB->PrepareTable(true,ApplicationConfig->ThumbnailModels);            ui->ThumbCB->SetCurrentModel(ffdProject->ThumbnailName);        }    }    ThumbChanged();}
开发者ID:JonasCz,项目名称:ffdiaporama-1604-builds,代码行数:35,


示例3: InputStringDialog

std::vector<unicode_t> InputStringDialog( const char* FieldName, NCDialogParent* Parent, const unicode_t* Message, const unicode_t* Str ){	if ( !FieldName )	{		clInputStrDialog Dlg( Parent, Message, Str );		return Dlg.ShowDialog();	}	clInputFieldDialog Dlg( FieldName, Parent, Message, Str );	return Dlg.ShowDialog();}
开发者ID:FaionWeb,项目名称:WCMCommander,代码行数:11,


示例4: GetSelectedItem

void ValueListCtrl::OnModify(wxCommandEvent& event){  long Item = GetSelectedItem();  if(Item == -1)  {    return ;  }  wxListItem ListItem;  ACE_Configuration::VALUETYPE Type = (ACE_Configuration::VALUETYPE)GetItemData(Item);  wxString Name = GetItemText(Item);  switch(Type)  {    case ACE_Configuration::STRING:      {        ACE_TString Value;        m_pConfig->get_string_value(m_Key, Name, Value);        wxString ValueText(Value.fast_rep());        ValueDlg Dlg(this, Name, ValueText);        if(Dlg.ShowModal() != wxID_OK)        {          return;        }        Value = (const char*)Dlg.GetStringValue();        m_pConfig->set_string_value(m_Key, Name, Value);      }      break;    case ACE_Configuration::INTEGER:      {        u_int Value;        m_pConfig->get_integer_value(m_Key, Name, Value);        ValueDlg Dlg(this, Name, Value);        if(Dlg.ShowModal() != wxID_OK)        {          return;        }        Value = Dlg.GetUINTValue();        m_pConfig->set_integer_value(m_Key, Name, Value);      }      break;    case ACE_Configuration::BINARY:      {        wxMessageBox("Binary modification not supported (why don't you implement it?)");        //assert(0);      }      break;  }  DisplaySection(m_Key);}
开发者ID:asdlei00,项目名称:ACE,代码行数:52,


示例5: Dlg

void CSrScriptView::OnScriptLoad(){	CFileDialog Dlg(TRUE, ".psc", "", OFN_HIDEREADONLY | OFN_FILEMUSTEXIST, SR_SCRIPTFILE_FILTER, this);	int Result = Dlg.DoModal();	if (Result != IDOK) return;	CString Filename = Dlg.GetPathName();	CSrScriptFile* pNewScript = new CSrScriptFile;		bool fResult = pNewScript->Load(Filename);	if (!fResult)	{		delete pNewScript;		SrEditShowError("Failed to load script file '%s'!", Filename);		return;	}	pNewScript->SetIsModified(false);	m_Scripts.Add(pNewScript);	SetCurrentScript(pNewScript);	m_ScriptList.SetCurSel(AddScriptList(pNewScript));}
开发者ID:Vuher,项目名称:skyedit,代码行数:26,


示例6: Dlg

void CDlgAdminEfcEffectList::OnModify(){    int nNo, nResult;    PCInfoEffect pInfoEffect;    CDlgAdminEfcEffect Dlg(this);    CPacketADMIN_EFC_RENEWEFFECT Packet;    nNo = m_List.GetNextItem (-1, LVNI_SELECTED);    if (nNo < 0) {        return;    }    pInfoEffect = (PCInfoEffect)m_pLibInfo->GetPtr (m_List.GetItemData (nNo));    Dlg.Init (m_pMgrData, TRUE);    Dlg.SetInfo (pInfoEffect);    nResult = Dlg.DoModal ();    if (nResult != IDOK) {        return;    }    Dlg.GetInfo (pInfoEffect);    Packet.Make (pInfoEffect->m_dwEffectID, pInfoEffect);    m_pSock->Send (&Packet);}
开发者ID:psgsgpsg,项目名称:scrapbookonline,代码行数:25,


示例7: Dlg

void CDlgAdminCharMotionList::OnModify(){	int nNo, nResult;	DWORD dwMotionListID;	PCLibInfoMotion pLibInfo;	CDlgAdminCharMotion Dlg(this);	CPacketADMIN_CHAR_RENEWMOTION Packet;	nNo = m_List.GetNextItem (-1, LVNI_SELECTED);	if (nNo < 0) {		return;	}	dwMotionListID = nNo + 1;	UpdateData ();	pLibInfo = m_pMgrData->GetLibInfoMotion ();	Dlg.Init (m_pMgrData, m_dwMotionTypeID, dwMotionListID, m_nGrpIDSub);	Dlg.SetList (pLibInfo);	nResult = Dlg.DoModal ();	if (nResult != IDOK) {		return;	}	Dlg.GetList (pLibInfo);	Packet.Make (m_dwMotionTypeID, dwMotionListID, pLibInfo);	m_pSock->Send (&Packet);}
开发者ID:psgsgpsg,项目名称:scrapbookonline,代码行数:30,


示例8: ExtensionModuleInit

// This is an example of an exported function.SCRIPT_PIPE_DLL_API int ExtensionModuleInit(int ix){//   pExecFunc = NULL;   ix;// compiler food.   wxLogDebug("Got into DLL" );   // Here is proof that the DLL was dynamically loaded and this Init function   // called.   wxDialog Dlg( (wxWindow*)NULL, (wxWindowID)-1, "mod-script-pipe - Dialog Loaded by Plug In", wxPoint(0,0));#if 0   ShuttleGui S( &Dlg, eIsCreating );   S.StartStatic( "Scripter Initialising" );   S.StartHorizontalLay();   S.Id(wxID_CANCEL).AddButton( "Cancel" );    S.Id(wxID_OK).AddButton( "OK" )->SetFocus();    S.EndHorizontalLay();   S.EndStatic();#endif   Dlg.Fit();   Dlg.Move( 100,100 );   int id = Dlg.ShowModal();   // return -1 for cancel, anything else for OK.   return (id==wxID_CANCEL)?-1:42;}
开发者ID:andreipaga,项目名称:audacity,代码行数:28,


示例9: Dlg

void CDlgAdminMapObject::OnModify(){	int nResult;	DWORD dwObjectID;	PCInfoMapObject pInfo;	CPacketADMIN_MAP_RENEWMAPOBJECT Packet;	CDlgAdminMapObjectEdit Dlg(this);	nResult = m_List.GetNextItem (-1, LVNI_SELECTED);	if (nResult < 0) {		return;	}	dwObjectID = m_List.GetItemData (nResult);	pInfo = (PCInfoMapObject)m_pLibInfoMapObject->GetPtr (dwObjectID);	Dlg.Init (m_pMgrData);	Dlg.SetData (pInfo);	nResult = Dlg.DoModal ();	if (nResult != IDOK) {		return;	}	Packet.Make (Dlg.m_pInfoMapObject);	m_pSock->Send (&Packet);}
开发者ID:psgsgpsg,项目名称:scrapbookonline,代码行数:25,


示例10: ExcDialog

bool ExcDialog(LPCWSTR ModuleName,LPCWSTR Exception,LPVOID Adress){	string strAddr;	strAddr.Format(L"0x%p",Adress);	string strFunction=GetFunctionName(From);#ifndef NO_WRAPPER	if(Module && !Module->IsOemPlugin())#endif // NO_WRAPPER	{		strFunction+=L"W";	}	FarDialogItem EditDlgData[]=	{		{DI_DOUBLEBOX,3,1,72,8,0,nullptr,nullptr,0,MSG(MExcTrappedException)},		{DI_TEXT,     5,2, 17,2,0,nullptr,nullptr,0,MSG(MExcException)},		{DI_TEXT,    18,2, 70,2,0,nullptr,nullptr,0,Exception},		{DI_TEXT,     5,3, 17,3,0,nullptr,nullptr,0,MSG(MExcAddress)},		{DI_TEXT,    18,3, 70,3,0,nullptr,nullptr,0,strAddr},		{DI_TEXT,     5,4, 17,4,0,nullptr,nullptr,0,MSG(MExcFunction)},		{DI_TEXT,    18,4, 70,4,0,nullptr,nullptr,0,strFunction},		{DI_TEXT,     5,5, 17,5,0,nullptr,nullptr,0,MSG(MExcModule)},		{DI_EDIT,    18,5, 70,5,0,nullptr,nullptr,DIF_READONLY|DIF_SELECTONENTRY,ModuleName},		{DI_TEXT,    -1,6, 0,6,0,nullptr,nullptr,DIF_SEPARATOR,L""},		{DI_BUTTON,   0,7, 0,7,0,nullptr,nullptr,DIF_DEFAULTBUTTON|DIF_FOCUS|DIF_CENTERGROUP,MSG((From == EXCEPT_KERNEL)?MExcTerminate:MExcUnload)},		{DI_BUTTON,   0,7, 0,7,0,nullptr,nullptr,DIF_CENTERGROUP,MSG(MExcDebugger)},	};	MakeDialogItemsEx(EditDlgData,EditDlg);	Dialog Dlg(EditDlg, ARRAYSIZE(EditDlg),ExcDlgProc);	Dlg.SetDialogMode(DMODE_WARNINGSTYLE|DMODE_NOPLUGINS);	Dlg.SetPosition(-1,-1,76,10);	Dlg.Process();	return Dlg.GetExitCode()==11;}
开发者ID:landswellsong,项目名称:FAR,代码行数:34,


示例11: Dlg

void CIVUI_TestDlg::OnBnClickedTest(){    CFileDialog Dlg(TRUE);    if ( IDOK == Dlg.DoModal() )    {        CString strPath = Dlg.GetPathName();        //打开硬盘中的图形文件         HANDLE hFile=CreateFile(            strPath,            GENERIC_READ,             FILE_SHARE_READ,            NULL,            OPEN_EXISTING,            FILE_ATTRIBUTE_NORMAL,            NULL);         if (hFile==INVALID_HANDLE_VALUE)         {            return;        }        DWORD dwFileSize=GetFileSize(hFile,NULL);//获取文件字节数        if (dwFileSize == INVALID_FILE_SIZE)             return;         BYTE* pTemBuf = new BYTE[dwFileSize];        DWORD dwByteRead = 0;        BOOL bRc = ReadFile(hFile,pTemBuf,dwFileSize,&dwByteRead,NULL);//把文件读入内存缓冲区         CloseHandle(hFile);//关闭打开的文件                 m_pISnapShotSender->OnSnapShotSend(0, 0, 0,pTemBuf, dwFileSize);        delete[] pTemBuf;    }}
开发者ID:fatrar,项目名称:yiqiulib,代码行数:35,


示例12: EditCodePageName

// Вызов редактора имени кодовой страницыvoid EditCodePageName(){	UINT Position = CodePages->GetSelectPos();	if (IsPositionStandard(Position))		return;	FARString CodePageName = CodePages->GetItemPtr(Position)->strName;	size_t BoxPosition;	if (!CodePageName.Pos(BoxPosition, BoxSymbols[BS_V1]))		return;	CodePageName.LShift(BoxPosition+2);	DialogDataEx EditDialogData[]=		{			{DI_DOUBLEBOX, 3, 1, 50, 5, {}, 0, MSG(MGetCodePageEditCodePageName)},			{DI_EDIT,      5, 2, 48, 2, {(DWORD_PTR)L"CodePageName"}, DIF_FOCUS|DIF_HISTORY, CodePageName},			{DI_TEXT,      0, 3,  0, 3, {}, DIF_SEPARATOR, L""},			{DI_BUTTON,    0, 4,  0, 3, {}, DIF_DEFAULT|DIF_CENTERGROUP, MSG(MOk)},			{DI_BUTTON,    0, 4,  0, 3, {}, DIF_CENTERGROUP, MSG(MCancel)},			{DI_BUTTON,    0, 4,  0, 3, {}, DIF_CENTERGROUP, MSG(MGetCodePageResetCodePageName)}		};	MakeDialogItemsEx(EditDialogData, EditDialog);	Dialog Dlg(EditDialog, ARRAYSIZE(EditDialog), EditDialogProc);	Dlg.SetPosition(-1, -1, 54, 7);	Dlg.SetHelp(L"EditCodePageNameDlg");	Dlg.Process();}
开发者ID:elfmz,项目名称:far2l,代码行数:26,


示例13: Dlg

void CLogViewDlg::DoFileSaveCmd(){    if(m_LogList.GetItemCount() <= 0)        return;    CTime curTime = CTime::GetCurrentTime();    CString strPathName;    strPathName.Format(_T("XLog_%04d_%02d_%02d_%02d_%02d_%02d"),        curTime.GetYear(),        curTime.GetMonth(),        curTime.GetDay(),        curTime.GetHour(),        curTime.GetMinute(),        curTime.GetSecond());    CFileDialog Dlg(FALSE);    Dlg.m_ofn.lpstrFilter = _T("XLog/0*.xlog/0");    Dlg.m_ofn.lpstrFile = strPathName.GetBuffer(MAX_PATH);    if(Dlg.DoModal() == IDOK)    {        strPathName.ReleaseBuffer();        strPathName = Dlg.GetPathName();        if(strPathName.Find(_T(".")) == -1)        {            strPathName += _T(".xlog");        }        if(!XSaveLogFile(strPathName, ListViewQueryLogCallback, (void*)&m_vctLogInfo))        {            AfxMessageBox(_T("Failed to Save File./r/nCheck if the file is valid?"), MB_OK | MB_ICONWARNING);        }    }    strPathName.ReleaseBuffer();}
开发者ID:psgsgpsg,项目名称:xlogview,代码行数:34,


示例14: Dlg

void CHDFTestDoc::OnFileOpen() {	// TODO: Add your command handler code here	char szFileFilter[]={"*.hdf|*.hdf|*.l3m_8D_chlo|*.l3m_8D_chlo|*.l3m_8D_SST_4|*.l3m_8D_SST_4||"};		CFileDialog Dlg(true,NULL,NULL,OFN_HIDEREADONLY,szFileFilter,NULL);	if (Dlg.DoModal()!=IDOK) { return ;}	CString filename = Dlg.GetPathName() ;		if(filename.IsEmpty())		return;		//CReadHdfData *readHdf = new CReadHdfData();	phdfDataSet = new CHDFDataset();	phdfDataSet->open((LPSTR)(LPCTSTR)filename);	//phdfDataSet->ReadHDFVSData((LPSTR)(LPCTSTR)filename);
C++ DllEntryPoint函数代码示例
C++ Divide函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。