本文整理汇总了C++中AfxGetInstanceHandle函数 的典型用法代码示例。如果您正苦于以下问题:C++ AfxGetInstanceHandle函数的具体用法?C++ AfxGetInstanceHandle怎么用?C++ AfxGetInstanceHandle使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了AfxGetInstanceHandle函数 的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: ASSERT
//.........这里部分代码省略.........
WORD wTakeChairID=(m_wBankerUser+7-cbSiceFirst)%GAME_PLAYER;
for (WORD i=0;i<GAME_PLAYER;i++)
{
//计算数目
BYTE cbValidCount=HEAP_FULL_COUNT-m_cbHeapCardInfo[wTakeChairID][1]-((i==0)?(cbSiceSecond-1)*2:0);
BYTE cbRemoveCount=__min(cbValidCount,cbTakeCount);
//提取扑克
cbTakeCount-=cbRemoveCount;
m_cbHeapCardInfo[wTakeChairID][(i==0)?1:0]+=cbRemoveCount;
//完成判断
if (cbTakeCount==0)
{
m_wHeapHand=wTakeChairID;
m_wHeapTail=(m_wBankerUser+7-cbSiceFirst)%GAME_PLAYER;
break;
}
//切换索引
wTakeChairID=(wTakeChairID+1)%GAME_PLAYER;
}
//扑克设置
for (WORD i=0;i<GAME_PLAYER;i++)
{
//变量定义
WORD wViewChairID=SwitchViewChairID(i);
//组合界面
m_GameClientView.m_WeaveCard[i][0].SetDisplayItem(true);
m_GameClientView.m_WeaveCard[i][1].SetDisplayItem(true);
m_GameClientView.m_WeaveCard[i][2].SetDisplayItem(true);
m_GameClientView.m_WeaveCard[i][3].SetDisplayItem(true);
m_GameClientView.m_HeapCard[wViewChairID].SetCardData(m_cbHeapCardInfo[i][0],m_cbHeapCardInfo[i][1],HEAP_FULL_COUNT);
//用户扑克
if (wViewChairID!=2)
{
WORD wIndex=(wViewChairID>=3)?2:wViewChairID;
m_GameClientView.m_UserCard[wIndex].SetCardData(CountArray(pGameStart->cbCardData)-1,(i==m_wBankerUser));
}
else
{
BYTE cbBankerCard=(i==m_wBankerUser)?pGameStart->cbCardData[MAX_COUNT-1]:0;
m_GameClientView.m_HandCardControl.SetCardData(pGameStart->cbCardData,MAX_COUNT-1,cbBankerCard);
}
//旁观界面
if (bPlayerMode==false)
{
m_GameClientView.m_TableCard[wViewChairID].SetCardData(NULL,0);
m_GameClientView.m_DiscardCard[wViewChairID].SetCardData(NULL,0);
m_GameClientView.m_WeaveCard[wViewChairID][0].SetCardData(NULL,0);
m_GameClientView.m_WeaveCard[wViewChairID][1].SetCardData(NULL,0);
m_GameClientView.m_WeaveCard[wViewChairID][2].SetCardData(NULL,0);
m_GameClientView.m_WeaveCard[wViewChairID][3].SetCardData(NULL,0);
}
}
//出牌提示
if ((bPlayerMode==true)&&(m_wCurrentUser!=INVALID_CHAIR))
{
WORD wMeChairID=GetMeChairID();
if (m_wCurrentUser==wMeChairID) m_GameClientView.SetStatusFlag(true,false);
}
//动作处理
if ((bPlayerMode==true)&&(pGameStart->cbUserAction!=WIK_NULL))
{
ShowOperateControl(pGameStart->cbUserAction,0);
SetGameTimer(GetMeChairID(),IDI_OPERATE_CARD,TIME_OPERATE_CARD);
}
//更新界面
m_GameClientView.UpdateGameView(NULL);
//激活框架
if (bPlayerMode==true)
ActiveGameFrame();
//环境处理
PlayGameSound(AfxGetInstanceHandle(),TEXT("GAME_START"));
//设置时间
if (m_wCurrentUser!=INVALID_CHAIR)
{
m_GameClientView.SetCurrentUser(SwitchViewChairID(m_wCurrentUser));
SetGameTimer(m_wCurrentUser,IDI_OPERATE_CARD,TIME_OPERATE_CARD);
}
//托管设置
for (WORD i=0;i<GAME_PLAYER;i++)
{
m_GameClientView.SetTrustee(SwitchViewChairID(i),pGameStart->bTrustee[i]);
}
return true;
}
开发者ID:codercold, 项目名称:whgame, 代码行数:101, 代码来源:GameClientDlg.cpp
示例2: DllEntryPoint
int CVSFilterApp::ExitInstance()
{
DllEntryPoint(AfxGetInstanceHandle(), DLL_PROCESS_DETACH, 0); // "DllMain" of the dshow baseclasses
return CWinApp::ExitInstance();
}
开发者ID:anguoyang, 项目名称:MediaPoint, 代码行数:6, 代码来源:VSFilter.cpp
示例3: LoadString
void CDlgShowPrivateKeyEC::UpdateEcListBox()
{
unsigned int bitlength;
m_dom_param_listview.DeleteAllItems(); // Delete all data in the listview
// == EC curve parameter a, b, p
LoadString(AfxGetInstanceHandle(),IDS_STRING_EC_SEPERATOR,pc_str,STR_LAENGE_STRING_TABLE);
m_dom_param_listview.InsertItem( 0, pc_str );
LoadString(AfxGetInstanceHandle(),IDS_STRING_EC_DESCRIPTION,pc_str,STR_LAENGE_STRING_TABLE);
m_dom_param_listview.SetItemText( 0, 1, pc_str );
m_dom_param_listview.InsertItem( 1, "a" );
m_dom_param_listview.SetItemText( 1, 1, ecParamString.a );
bitlength = theApp.SecudeLib.lngtouse(curveParameter->E->a);
_itoa(bitlength+1, pc_str, 10);
m_dom_param_listview.SetItemText( 2, 2, pc_str ); // Bitlänge von a
m_dom_param_listview.InsertItem( 2, "b" );
m_dom_param_listview.SetItemText( 2, 1, ecParamString.b );
bitlength = theApp.SecudeLib.lngtouse(curveParameter->E->b);
_itoa(bitlength+1, pc_str, 10);
m_dom_param_listview.SetItemText( 2, 2, pc_str ); // Bitlänge von b
m_dom_param_listview.InsertItem( 3, "p" );
m_dom_param_listview.SetItemText( 3, 1, ecParamString.p );
bitlength = theApp.SecudeLib.lngtouse(curveParameter->E->p);
_itoa(bitlength+1, pc_str, 10);
m_dom_param_listview.SetItemText( 3, 2, pc_str ); // Bitlänge von p
// == EC curve point G = (x,y)
m_dom_param_listview.InsertItem( 4, " " );
LoadString(AfxGetInstanceHandle(),IDS_STRING_EC_SEPERATOR,pc_str,STR_LAENGE_STRING_TABLE);
m_dom_param_listview.InsertItem( 5, pc_str );
LoadString(AfxGetInstanceHandle(),IDS_STRING_EC_POINT_DESCRIPTION,pc_str,STR_LAENGE_STRING_TABLE);
m_dom_param_listview.SetItemText( 5, 1, pc_str );
m_dom_param_listview.InsertItem( 6, "x" );
m_dom_param_listview.SetItemText( 6, 1, ecParamString.G_xcoord );
bitlength = theApp.SecudeLib.lngtouse(curveParameter->G->x);
_itoa(bitlength+1, pc_str, 10);
m_dom_param_listview.SetItemText( 6, 2, pc_str ); // Bitlänge von x coord of G
m_dom_param_listview.InsertItem( 7, "y" );
m_dom_param_listview.SetItemText( 7, 1, ecParamString.G_ycoord );
bitlength = theApp.SecudeLib.lngtouse(curveParameter->G->y);
_itoa(bitlength+1, pc_str, 10);
m_dom_param_listview.SetItemText( 7, 2, pc_str ); // Bitlänge von y coord of G
// == EC kofactor k, the prime number r is the order of G
m_dom_param_listview.InsertItem( 8, " " );
LoadString(AfxGetInstanceHandle(),IDS_STRING_EC_SEPERATOR,pc_str,STR_LAENGE_STRING_TABLE);
m_dom_param_listview.InsertItem( 9, pc_str );
LoadString(AfxGetInstanceHandle(),IDS_STRING_KF_ORD_DESCRIPTION,pc_str,STR_LAENGE_STRING_TABLE);
m_dom_param_listview.SetItemText( 9, 1, pc_str );
m_dom_param_listview.InsertItem( 10, "k" );
m_dom_param_listview.SetItemText( 10, 1, ecParamString.k );
bitlength = theApp.SecudeLib.lngtouse(curveParameter->k);
_itoa(bitlength+1, pc_str, 10);
m_dom_param_listview.SetItemText( 10, 2, pc_str ); // Bitlänge von k
m_dom_param_listview.InsertItem( 11, "r" );
m_dom_param_listview.SetItemText( 11, 1, ecParamString.r );
bitlength = theApp.SecudeLib.lngtouse(curveParameter->r);
_itoa(bitlength+1, pc_str, 10);
m_dom_param_listview.SetItemText( 11, 2, pc_str ); // Bitlänge von r
m_dom_param_listview.InsertItem( 12, " " );
m_pubKey_listview.DeleteAllItems(); // Delete all data in the listview
m_pubKey_listview.InsertItem( 0, " ");
m_pubKey_listview.InsertItem( 1, ((CString)"x = ") + ecParamString.pubKey_xcoord);
bitlength = theApp.SecudeLib.lngtouse(curveParameter->pubKey->x);
_itoa(bitlength+1, pc_str, 10);
m_pubKey_listview.SetItemText( 1, 1, pc_str ); // Bitlänge von x
m_pubKey_listview.InsertItem( 2, ((CString)"y = ") + ecParamString.pubKey_ycoord);
bitlength = theApp.SecudeLib.lngtouse(curveParameter->pubKey->y);
_itoa(bitlength+1, pc_str, 10);
m_pubKey_listview.SetItemText( 2, 1, pc_str ); // Bitlänge von y
m_pubKey_listview.InsertItem( 3, " ");
m_privKey_listview.DeleteAllItems(); // Delete all data in the listview
m_privKey_listview.InsertItem( 0, " ");
m_privKey_listview.InsertItem( 1, ((CString)"s = ") + ecParamString.privKey);
bitlength = theApp.SecudeLib.lngtouse(curveParameter->privKey);
_itoa(bitlength+1, pc_str, 10);
m_privKey_listview.SetItemText( 1, 1, pc_str ); // Bitlänge von s
m_privKey_listview.InsertItem( 2, " ");
}
开发者ID:flomar, 项目名称:CrypTool-VS2015, 代码行数:79, 代码来源:DlgShowPrivateKeyEC.cpp
示例4: AfxVerifyLicFile
BOOL CREditCtrl::CREditCtrlFactory::VerifyUserLicense()
{
return AfxVerifyLicFile(AfxGetInstanceHandle(), _szLicFileName,
_szLicString);
}
开发者ID:gondur, 项目名称:mig_src, 代码行数:5, 代码来源:REDITCTL.CPP
示例5: sizeof
BOOL CAdminControlApp::InitInstance()
{
//TODO: call AfxInitRichEdit2() to initialize richedit2 library.
// 如果一个运行在 Windows XP 上的应用程序清单指定要
// 使用 ComCtl32.dll 版本 6 或更高版本来启用可视化方式,
//则需要 InitCommonControlsEx()。否则,将无法创建窗口。
//崩溃开始处
// CR_INSTALL_INFO info = {0};
// info.cb = sizeof(CR_INSTALL_INFO);
// info.pszAppName = TEXT("AdminControl");
// info.pszAppVersion = TEXT("1.0.0");
// info.dwFlags |= CR_INST_ALL_POSSIBLE_HANDLERS;
// info.dwFlags |= CR_INST_DONT_SEND_REPORT;
// info.dwFlags |= CR_INST_NO_GUI;
// info.pszErrorReportSaveDir = TEXT("./UMErrReport");
//
// // Install crash handlers
// int nInstResult = crInstall(&info);
// //assert(nInstResult==0);
// if(nInstResult!=0)
// {
// TCHAR buff[256];
// crGetLastErrorMsg(buff, 256); // Get last error
// _tprintf(_T("%s\n"), buff); // and output it to the screen
// return 1;
// }
INITCOMMONCONTROLSEX InitCtrls;
InitCtrls.dwSize = sizeof(InitCtrls);
// 将它设置为包括所有要在应用程序中使用的
// 公共控件类。
InitCtrls.dwICC = ICC_WIN95_CLASSES;
InitCommonControlsEx(&InitCtrls);
CWinAppEx::InitInstance();
m_ParameterGlobal.LoadParameter();
AfxEnableControlContainer();
// 标准初始化
// 如果未使用这些功能并希望减小
// 最终可执行文件的大小,则应移除下列
// 不需要的特定初始化例程
// 更改用于存储设置的注册表项
// TODO: 应适当修改该字符串,
// 例如修改为公司或组织名
SetRegistryKey(_T("应用程序向导生成的本地应用程序"));
// CAdminControlDlg dlg;
// CDlgLogin m_login;
// if (m_login.DoModal() != IDOK)
// {
// return FALSE;
// }
// m_MissionLogon.ShowLogon();
//
// m_pMainWnd = &dlg;
// INT_PTR nResponse = dlg.DoModal();
// if (nResponse == IDOK)
// {
// // TODO: 在此放置处理何时用
// // “确定”来关闭对话框的代码
// }
// else if (nResponse == IDCANCEL)
// {
// // TODO: 在此放置处理何时用
// // “取消”来关闭对话框的代码
// }
const TCHAR szPlazaClass[]=TEXT("UM");
WNDCLASS WndClasss;
ZeroMemory(&WndClasss,sizeof(WndClasss));
//注册窗口
WndClasss.style=CS_DBLCLKS;
WndClasss.hIcon=NULL;
WndClasss.lpfnWndProc=DefWindowProc;
WndClasss.lpszClassName=szPlazaClass;
WndClasss.hInstance=AfxGetInstanceHandle();
WndClasss.hCursor=LoadStandardCursor(MAKEINTRESOURCE(IDC_HAND_CUR));
if (AfxRegisterClass(&WndClasss)==FALSE) AfxThrowResourceException();
AfxInitRichEdit();
//建立窗口
CMyFrameWnd * pPlatformFrame=new CMyFrameWnd;
pPlatformFrame->Create(szPlazaClass,szProduct,WS_CLIPCHILDREN|WS_CLIPSIBLINGS|WS_SYSMENU,CRect(0,0,0,0));
m_pMainWnd = pPlatformFrame;
m_pMainWnd->ShowWindow(SW_HIDE);
m_pMainWnd->UpdateWindow();
// 由于对话框已关闭,所以将返回 FALSE 以便退出应用程序,
// 而不是启动应用程序的消息泵。
return TRUE;
}
开发者ID:cyrillic7, 项目名称:CPFrom, 代码行数:95, 代码来源:AdminControl.cpp
示例6: GetDlgItem
BOOL CAboutDlg::OnInitDialog()
{
// Get the default text before it is overwritten by the call to __super::OnInitDialog()
GetDlgItem(IDC_AUTHORS_LINK)->GetWindowText(m_credits);
#ifndef MPCHC_LITE
GetDlgItem(IDC_LAVFILTERS_VERSION)->GetWindowText(m_LAVFiltersVersion);
#endif
__super::OnInitDialog();
// Because we set LR_SHARED, there is no need to explicitly destroy the icon
m_icon.SetIcon((HICON)LoadImage(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDR_MAINFRAME), IMAGE_ICON, 48, 48, LR_SHARED));
m_appname = _T("MPC-HC");
if (VersionInfo::IsNightly() || VersionInfo::Is64Bit()) {
m_appname += _T(" (");
}
if (VersionInfo::IsNightly()) {
m_appname += VersionInfo::GetNightlyWord();
}
if (VersionInfo::IsNightly() && VersionInfo::Is64Bit()) {
m_appname += _T(", ");
}
if (VersionInfo::Is64Bit()) {
m_appname += _T("64-bit");
}
if (VersionInfo::IsNightly() || VersionInfo::Is64Bit()) {
m_appname += _T(")");
}
#ifdef MPCHC_LITE
m_appname += _T(" Lite");
#endif
// Build the path to Authors.txt
m_AuthorsPath = GetProgramPath() + _T("Authors.txt");
// Check if the file exists
if (FileExists(m_AuthorsPath)) {
// If it does, we make the filename clickable
m_credits.Replace(_T("Authors.txt"), _T("<a>Authors.txt</a>"));
}
m_homepage.Format(_T("<a>%s</a>"), WEBSITE_URL);
m_strBuildNumber = VersionInfo::GetFullVersionString();
#if defined(__INTEL_COMPILER)
#if (__INTEL_COMPILER >= 1210)
m_MPCCompiler = _T("ICL ") MAKE_STR(__INTEL_COMPILER) _T(" Build ") MAKE_STR(__INTEL_COMPILER_BUILD_DATE);
#else
#error Compiler is not supported!
#endif
#elif defined(_MSC_VER)
#if (_MSC_VER == 1800) // 2013
#if (_MSC_FULL_VER == 180030501)
m_MPCCompiler = _T("MSVC 2013 Update 2");
#elif (_MSC_FULL_VER < 180021005)
m_MPCCompiler = _T("MSVC 2013 Preview/Beta/RC");
#else
m_MPCCompiler = _T("MSVC 2013");
#endif
#elif (_MSC_VER <= 1700)
#error Compiler is not supported!
#endif
#else
#error Please add support for your compiler
#endif
#if (__AVX__)
m_MPCCompiler += _T(" (AVX)");
#elif (__SSSE3__)
m_MPCCompiler += _T(" (SSSE3)");
#elif (__SSE3__)
m_MPCCompiler += _T(" (SSE3)");
#elif !defined(_M_X64) && defined(_M_IX86_FP)
#if (_M_IX86_FP == 2) // /arch:SSE2 was used
m_MPCCompiler += _T(" (SSE2)");
#elif (_M_IX86_FP == 1) // /arch:SSE was used
m_MPCCompiler += _T(" (SSE)");
#endif
#endif
#ifdef _DEBUG
m_MPCCompiler += _T(" Debug");
#endif
m_LAVFilters.Format(IDS_STRING_COLON, _T("LAV Filters"));
#ifndef MPCHC_LITE
CString LAVFiltersVersion = CFGFilterLAV::GetVersion();
if (!LAVFiltersVersion.IsEmpty()) {
m_LAVFiltersVersion = LAVFiltersVersion;
}
#endif
m_buildDate = VersionInfo::GetBuildDateString();
OSVERSIONINFOEX osVersion = SysVersion::GetFullVersion();
m_OSName.Format(_T("Windows NT %1u.%1u (build %u"),
osVersion.dwMajorVersion, osVersion.dwMinorVersion, osVersion.dwBuildNumber);
if (osVersion.szCSDVersion[0]) {
//.........这里部分代码省略.........
开发者ID:EchoLiao, 项目名称:mpc-hc, 代码行数:101, 代码来源:AboutDlg.cpp
示例7: AfxGetAppSettings
BOOL CSaveDlg::OnInitDialog()
{
CCmdUIDialog::OnInitDialog();
AppSettings& s = AfxGetAppSettings();
CString str, in = m_name, out = m_out;
if (m_in.Find(_T("http://")) != -1 || m_in.Find(_T("ftp://")) != -1) {
m_anim.SendMessage(ACM_OPEN, (WPARAM)AfxGetInstanceHandle(), (LPARAM)IDR_AVI_WEB_FILECOPY);
} else {
m_anim.SendMessage(ACM_OPEN, (WPARAM)AfxGetInstanceHandle(), (LPARAM)IDR_AVI_FILECOPY);
}
m_anim.Play(0, (UINT)-1, (UINT)-1);
if (in.GetLength() > 60) {
in = in.Left(17) + _T("..") + in.Right(43);
}
if (out.GetLength() > 60) {
out = out.Left(17) + _T("..") + out.Right(43);
}
str.Format(_T("%s\r\n%s"), in, out);
m_fromto.SetWindowText(str);
m_progress.SetRange(0, 100);
if (OpenImageCheck(m_in) && s.strSnapShotExt != _T(".*")) {
OpenImageDIB(m_in, m_out, s.iThumbQuality, 0);
EndDialog(IDOK);
return TRUE;
}
if (FAILED(pGB.CoCreateInstance(CLSID_FilterGraph)) || !(pMC = pGB) || !(pME = pGB) || !(pMS = pGB)
|| FAILED(pME->SetNotifyWindow((OAHWND)m_hWnd, WM_GRAPHNOTIFY, 0))) {
m_report.SetWindowText(_T("Error"));
return FALSE;
}
HRESULT hr;
CStringW fnw = m_in;
CComPtr<IFileSourceFilter> pReader;
if (!pReader && m_in.Mid(m_in.ReverseFind('.')+1).MakeLower() == _T("cda")) {
hr = S_OK;
CComPtr<IUnknown> pUnk = (IUnknown*)(INonDelegatingUnknown*)DNew CCDDAReader(NULL, &hr);
if (FAILED(hr) || !(pReader = pUnk) || FAILED(pReader->Load(fnw, NULL))) {
pReader.Release();
}
}
if (!pReader) {
hr = S_OK;
CComPtr<IUnknown> pUnk = (IUnknown*)(INonDelegatingUnknown*)DNew CCDXAReader(NULL, &hr);
if (FAILED(hr) || !(pReader = pUnk) || FAILED(pReader->Load(fnw, NULL))) {
pReader.Release();
}
}
if (!pReader /*&& ext == _T("ifo")*/) {
hr = S_OK;
CComPtr<IUnknown> pUnk = (IUnknown*)(INonDelegatingUnknown*)DNew CVTSReader(NULL, &hr);
if (FAILED(hr) || !(pReader = pUnk) || FAILED(pReader->Load(fnw, NULL))) {
pReader.Release();
} else {
CPath pout(m_out);
pout.RenameExtension(_T(".ifo"));
CopyFile(m_in, pout, FALSE);
}
}
if (!pReader) {
hr = S_OK;
CComPtr<IUnknown> pUnk;
hr = pUnk.CoCreateInstance(CLSID_AsyncReader);
if (FAILED(hr) || !(pReader = pUnk) || FAILED(pReader->Load(fnw, NULL))) {
pReader.Release();
}
}
if (!pReader) {
hr = S_OK;
CComPtr<IUnknown> pUnk;
hr = pUnk.CoCreateInstance(CLSID_URLReader);
if (CComQIPtr<IBaseFilter> pSrc = pUnk) {
hr = pGB->AddFilter(pSrc, fnw);
if (FAILED(hr) || !(pReader = pUnk) || FAILED(hr = pReader->Load(fnw, NULL))) {
pReader.Release();
pGB->RemoveFilter(pSrc);
}
}
}
//.........这里部分代码省略.........
开发者ID:WinnerSoftLab, 项目名称:WinnerMediaPlayer, 代码行数:101, 代码来源:SaveDlg.cpp
示例8: GetDlgItem
BOOL CAboutDlg::OnInitDialog()
{
// Get the default text before it is overwritten by the call to __super::OnInitDialog()
GetDlgItem(IDC_STATIC1)->GetWindowText(m_appname);
GetDlgItem(IDC_AUTHORS_LINK)->GetWindowText(m_credits);
#ifndef MPCHC_LITE
GetDlgItem(IDC_LAVFILTERS_VERSION)->GetWindowText(m_LAVFiltersVersion);
#endif
__super::OnInitDialog();
// Because we set LR_SHARED, there is no need to explicitly destroy the icon
m_icon.SetIcon((HICON)LoadImage(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDR_MAINFRAME), IMAGE_ICON, 48, 48, LR_SHARED));
#if MPC_BETA_RELEASE || _WIN64
m_appname += _T(" (");
#endif
#if MPC_BETA_RELEASE
m_appname += MPC_VERSION_BETA;
#endif
#if MPC_BETA_RELEASE && _WIN64
m_appname += _T(", ");
#endif
#ifdef _WIN64
m_appname += _T("64-bit");
#endif
#if MPC_BETA_RELEASE || _WIN64
m_appname += _T(")");
#endif
#ifdef MPCHC_LITE
m_appname += _T(" Lite");
#endif
// Build the path to Authors.txt
m_AuthorsPath = GetProgramPath() + _T("Authors.txt");
// Check if the file exists
if (FileExists(m_AuthorsPath)) {
// If it does, we make the filename clickable
m_credits.Replace(_T("Authors.txt"), _T("<a>Authors.txt</a>"));
}
m_homepage.Format(_T("<a>%s</a>"), WEBSITE_URL);
m_strBuildNumber = MPC_VERSION_STR_FULL;
#if defined(__INTEL_COMPILER)
#if (__INTEL_COMPILER >= 1210)
m_MPCCompiler = _T("ICL ") MAKE_STR(__INTEL_COMPILER) _T(" Build ") MAKE_STR(__INTEL_COMPILER_BUILD_DATE);
#else
#error Compiler is not supported!
#endif
#elif defined(_MSC_VER)
#if (_MSC_VER == 1700) // 2012
#if (_MSC_FULL_VER == 170060610)
m_MPCCompiler = _T("MSVC 2012 Update 3");
#elif (_MSC_FULL_VER == 170060315) // MSVC 2012 Update 2
#error VS2012 Update 2 is not supported because the binaries will not run on XP. Install Update 3 instead.
#elif (_MSC_FULL_VER == 170051106)
m_MPCCompiler = _T("MSVC 2012 Update 1");
#elif (_MSC_FULL_VER < 170050727) // MSVC 2012
#error Please install the latest Update for VS2012.
#else
m_MPCCompiler = _T("MSVC 2012");
#endif
#elif (_MSC_VER == 1600) // 2010
#if (_MSC_FULL_VER >= 160040219)
m_MPCCompiler = _T("MSVC 2010 SP1");
#else
m_MPCCompiler = _T("MSVC 2010");
#endif
#elif (_MSC_VER < 1600)
#error Compiler is not supported!
#endif
#else
#error Please add support for your compiler
#endif
#if (__AVX__)
m_MPCCompiler += _T(" (AVX)");
#elif (__SSSE3__)
m_MPCCompiler += _T(" (SSSE3)");
#elif (__SSE3__)
m_MPCCompiler += _T(" (SSE3)");
#elif !defined(_M_X64) && defined(_M_IX86_FP)
#if (_M_IX86_FP == 2) // /arch:SSE2 was used
m_MPCCompiler += _T(" (SSE2)");
#elif (_M_IX86_FP == 1) // /arch:SSE was used
m_MPCCompiler += _T(" (SSE)");
#endif
#endif
#ifdef _DEBUG
m_MPCCompiler += _T(" Debug");
#endif
//.........这里部分代码省略.........
开发者ID:JavanWang, 项目名称:mpc-hc, 代码行数:101, 代码来源:AboutDlg.cpp
示例9: lstrcpy
void CpermoDlg::DrawInfo(CDC* pDC)
{
CFont font, *pOldFont;
LOGFONT logFont;
pDC->GetCurrentFont()->GetLogFont(&logFont);
logFont.lfWidth = 0;
logFont.lfHeight = nFontSize;
logFont.lfWeight = FW_REGULAR;
lstrcpy(logFont.lfFaceName, _T("微软雅黑"));
font.CreateFontIndirect(&logFont);
pOldFont = pDC->SelectObject(&font);
COLORREF cOldTextColor;
if (IDM_GREEN == nSkin || IDM_ORANGE == nSkin)
{
cOldTextColor = pDC->SetTextColor(RGB(0, 0, 0));
}
else
{
cOldTextColor = pDC->SetTextColor(RGB(255, 255, 255));
}
int nOldBkMode = pDC->SetBkMode(TRANSPARENT);
CString strCPU, strMem, strNetUp, strNetDown;
strCPU.Format(_T("%d%%"), nCPU);
strMem.Format(_T("%d%%"), nMem);
if (fNetUp >= 1000)
{
strNetUp.Format(_T("%.2fMB/S"), fNetUp/1024.0);
}
else
{
if (fNetUp < 100)
{
strNetUp.Format(_T("%.1fKB/S"), fNetUp);
}
else
{
strNetUp.Format(_T("%.0fKB/S"), fNetUp);
}
}
if (fNetDown >= 1000)
{
strNetDown.Format(_T("%.2fMB/S"), fNetDown/1024.0);
}
else
{
if (fNetDown < 100)
{
strNetDown.Format(_T("%.1fKB/S"), fNetDown);
}
else
{
strNetDown.Format(_T("%.0fKB/S"), fNetDown);
}
}
CRect rText;
rText.left = 1;
rText.right = 36;
rText.top = 2;
rText.bottom = 21;
pDC->DrawText(strCPU, &rText, DT_CENTER | DT_VCENTER | DT_SINGLELINE);
rText.left = 186;
rText.right = 219;
pDC->DrawText(strMem, &rText, DT_CENTER | DT_VCENTER | DT_SINGLELINE);
if (IDM_BLACK == nSkin || IDM_BLUE == nSkin)
{
pDC->SetTextColor(RGB(255, 255, 255));
}
else
{
pDC->SetTextColor(RGB(0, 0, 0));
}
CRect rcIcon;
rcIcon.left = 38;
rcIcon.right = 50;
rcIcon.top = 5;
rcIcon.bottom = 17;
DrawIconEx(pDC->GetSafeHdc(), rcIcon.left, rcIcon.top, LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_DOWN)), rcIcon.Width(), rcIcon.Height(), 0, NULL, DI_NORMAL);
rText.left = 52;
rText.right = 110;
pDC->DrawText(strNetDown, &rText, DT_CENTER | DT_VCENTER | DT_SINGLELINE);
rcIcon.left = 112;
rcIcon.right = 124;
DrawIconEx(pDC->GetSafeHdc(), rcIcon.left, rcIcon.top, LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_UP)), rcIcon.Width(), rcIcon.Height(), 0, NULL, DI_NORMAL);
rText.left = 126;
rText.right = 185;
pDC->DrawText(strNetUp, &rText, DT_CENTER | DT_VCENTER | DT_SINGLELINE);
pDC->SetTextColor(cOldTextColor);
pDC->SetBkMode(nOldBkMode);
pDC->SelectObject(pOldFont);
font.DeleteObject();
}
开发者ID:ccxuy, 项目名称:permo, 代码行数:94, 代码来源:permoDlg.cpp
示例10: ASSERT
//.........这里部分代码省略.........
// Display splash screen
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
short shRegServer = -1;
short shUnRegServer = -1;
if (__argc > 1)
{
shRegServer = (short) strcmpi(__targv[1],"/regserver");
shUnRegServer = (short) strcmpi(__targv[1],"/unregserver");
}
// Don't display a new MDI child window during startup
if (cmdInfo.m_nShellCommand == CCommandLineInfo::FileNew
|| cmdInfo.m_nShellCommand == CCommandLineInfo::FileOpen)
{
cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing;
}
// START CHANGES MADE FOR AUTOMATION
if (cmdInfo.m_bRunEmbedded || cmdInfo.m_bRunAutomated)
{
m_bFromAutomation = TRUE;
// return TRUE;
}
else if (cmdInfo.m_nShellCommand == CCommandLineInfo::AppUnregister)
{
AfxOleUnregisterTypeLib(LIBID_CAN_MonitorApp);
}
else
{
COleObjectFactory::UpdateRegistryAll();
AfxOleRegisterTypeLib(AfxGetInstanceHandle(), LIBID_CAN_MonitorApp);
}
if ( shRegServer == 0 || shUnRegServer == 0 ) //If command line argument match
{
return FALSE;
}
if (!m_bFromAutomation)
{
CSplashScreen::ActivateSplashScreen(cmdInfo.m_bShowSplash);
}
// Allocate memory for CFlags
m_pouFlags = &(CFlags::ouGetFlagObj());
// create main MDI Frame window
CMainFrame* pMainFrame = new CMainFrame;
if ( pMainFrame == nullptr )
{
::PostQuitMessage(0);
return FALSE;
}
if (!pMainFrame->LoadFrame(IDR_MAINFRAME))
{
return FALSE;
}
m_pMainWnd = pMainFrame;
// Dispatch commands specified on the command line
if (!ProcessShellCommand(cmdInfo))
开发者ID:IXXAT-wucherer, 项目名称:busmaster, 代码行数:67, 代码来源:BUSMASTER.cpp
示例11: AfxGetInstanceHandle
BOOL CERadQueueCallApp::InitATL()
{
_Module.Init(ObjectMap, AfxGetInstanceHandle());
return TRUE;
}
开发者ID:albertzeng, 项目名称:eRadQueue, 代码行数:6, 代码来源:eRadQueueCall.cpp
示例12: ModifyTrayIcon
void ModifyTrayIcon(HWND hWnd, DWORD idi)
{
TrayMessage(hWnd, NIF_ICON, NIM_MODIFY, _TRAY_ICON_ID, (HICON)LoadImage(AfxGetInstanceHandle(),
MAKEINTRESOURCE(idi), IMAGE_ICON, 16, 16, 0), _APP_NAME);
SetClassLong(hWnd, GCL_HICON, (LONG)LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(idi)));
}
开发者ID:hackshields, 项目名称:antivirus, 代码行数:6, 代码来源:KLGuard2.cpp
示例13: MAKEINTRESOURCE
void CAnimateButton::SetCursor(UINT nIDCursor)
{
m_hCursor = ::LoadCursor(AfxGetInstanceHandle(), MAKEINTRESOURCE(nIDCursor));
SendMessage(WM_SETCURSOR);
}
开发者ID:latelan, 项目名称:BlueClick, 代码行数:5, 代码来源:AnimateButton.cpp
示例14: LoadBitmap
// Initialise the dialog
//
BOOL CEventWizardDlg::OnInitDialog()
{
// Startup
CDialog::OnInitDialog();
int currentPosition = 1;
// Create an m_ObjectImages
m_ObjectImages.DeleteImageList();
bool bSmallImages = false;
// Check what size images we'll need
// 32x32 without families or 16x16 with
if (application->families.size() == 0)
{
m_ObjectImages.Create(32, 32, ILC_COLOR24, 3, 3);
m_List.SetImageList(&m_ObjectImages, LVSIL_NORMAL);
HBITMAP SystemBitmap = LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_SYSTEM));
ImageList_Add(m_ObjectImages, SystemBitmap, SystemBitmap);
DeleteObject(SystemBitmap);
}
else
{
// If it's small, also set the view to small images
m_List.SetView(LV_VIEW_SMALLICON);
m_ObjectImages.Create(16, 16, ILC_COLOR24, 3, 3);
m_List.SetImageList(&m_ObjectImages, LVSIL_SMALL);
HBITMAP SystemBitmap = LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_SYSTEMC));
ImageList_Add(m_ObjectImages, SystemBitmap, SystemBitmap);
DeleteObject(SystemBitmap);
bSmallImages = true;
}
// Prepare to iterate all objects to add icons
POSITION pos = objMap->GetStartPosition();
long mapKey;
CObjType* ObjectType;
// Add '(System)' because system uses it
object_folders["(System)"] = 0;
// Loop through and add all objects to the otList
while (pos != NULL)
{
objMap->GetNextAssoc(pos, mapKey, ObjectType);
if(!ObjectType->m_bIsGroupType)
{
CObj *o;
bool bAdd = false;
// If global, its okay to add...if its not global..and we have a layout...we need to check
if (ObjectType->m_bGlobal)
{
bAdd = true;
}
else if(layout)
{
POSITION pos = layout->objects.GetStartPosition();
for (int i = 0; i < layout->objects.GetCount(); i++)
{
long ID;
layout->objects.GetNextAssoc(pos, ID, o);
if (o->GetGlobalID() == ObjectType->ObjectIdentifier)
{
bAdd = true;
}
}
}
else // we have no layout to this event sheet
{
bAdd = true;
}
// Dont add if it doesn't have conditions/actions
bool hasAces = false;
for (int i = 0; i < ObjectType->GetTableCount(m_aceType); i++)
{
if (ObjectType->GetACESEntry(m_aceType, i)->aceListName == "")
{
hasAces = true;
break;
}
if (hasAces)
break;
}
if(!hasAces)
bAdd = false;
// Okay cool...look like its okay to add...just check if is showabout in the event sheet editor
//.........这里部分代码省略.........
开发者ID:aolko, 项目名称:construct, 代码行数:101, 代码来源:Event+Wizard+Dlg.cpp
示例15: memset
// Register your unique class name that you wish to use
WNDCLASS wndcls;
memset(&wndcls, 0, sizeof(WNDCLASS)); // start with NULL defaults
wndcls.style = CS_DBLCLKS | CS_HREDRAW | CS_VREDRAW;
//you can specify your own window procedure
wndcls.lpfnWndProc = ::DefWindowProc;
wndcls.hInstance = AfxGetInstanceHandle();
wndcls.hIcon = LoadIcon(wndcls.hInstance, MAKEINTRESOURCE(IDI_MYICON));
wndcls.hCursor = LoadCursor(wndcls.hInstance, MAKEINTRESOURCE(IDC_ARROW));
wndcls.hbrBackground = (HBRUSH)(COLOR_WINDOW + 1);
wndcls.lpszMenuName = NULL;
// Specify your own class name for using FindWindow later
wndcls.lpszClassName = _T("MyNewClass");
// Register the new class and trace if it fails
if(!AfxRegisterClass(&wndcls))
{
TRACE("Class Registration Failed\n");
}
开发者ID:terryjintry, 项目名称:OLSource1, 代码行数:23, 代码来源:afxregisterclass_1.cpp
示例16: AfxGetInstanceHandle
BOOL CDtxShellExApp::InitATL()
{
_Module.Init(ObjectMap, AfxGetInstanceHandle(),&LIBID_THUMBDTXSHELLEXLib);
return TRUE;
}
开发者ID:Joincheng, 项目名称:lithtech, 代码行数:5, 代码来源:DtxShellExApp.cpp
示例17: GetMainModulePath
void CDlgCheckRuleMdlMatSystem::OnBnClickedMatFolder()
{
CString strMatResPath;
CBpRegKey rk;
CString strPath = DOCTOR_PRODUCT_KEYROOT;
strPath += REGISTRY_KEY_OPTION;
if (rk.Open(HKEY_CURRENT_USER, strPath) == ERROR_SUCCESS)
{
// 材料库的路径
CString strValue;
if (rk.Read(REGISTRY_KEY_MATERIALLIB_PATH, strValue) == ERROR_SUCCESS)
strMatResPath = strValue;
}
if (strMatResPath.IsEmpty())
{
GetMainModulePath(AfxGetInstanceHandle(), strMatResPath);
strMatResPath = strMatResPath + L"Resource\\MaterialLib\\";
}
if (strMatResPath[strMatResPath.GetLength()-1] != L'\\')
strMatResPath = strMatResPath + L"\\";
// 允许多选
CFileDialog dlgFile(TRUE, _T("*.mtl"), NULL, OFN_FILEMUSTEXIST | OFN_HIDEREADONLY | OFN_ALLOWMULTISELECT, _T("材料文件(*.mtl)|*.mtl"));
if (GetVersion() < 0x80000000)
// 运行的操作系统是Windows NT/2000
dlgFile.m_ofn.lStructSize = 88; // 显示新的文件对话框
else
// 运行的操作系统Windows 95/98
dlgFile.m_ofn.lStructSize = 76; // 显示老的文件对话框
dlgFile.m_ofn.lpstrInitialDir = strMatResPath;
if (dlgFile.DoModal() == IDOK)
{
POSITION pos_file;
pos_file = dlgFile.GetStartPosition();
CString strFilePath;
CStringArray arrMatNames;
while(pos_file != NULL)
{
strFilePath = dlgFile.GetNextPathName(pos_file);
int nLength = strFilePath.GetLength();
int nPos = strFilePath.ReverseFind(_T('\\'));
strFilePath = strFilePath.Mid(nPos+1, nLength-nPos-5);
arrMatNames.Add(strFilePath);
}
int nListCount = (int)m_listMats.GetItemCount();
for (int i=0; i<arrMatNames.GetCount(); i++)
{
BOOL bExist = FALSE;
for (int j=0; j<nListCount; j++)
{
if (arrMatNames[i].CompareNoCase(m_listMats.GetItemText(j, 0)) == 0)
{
bExist = TRUE;
}
}
if (!bExist)
m_listMats.InsertItem(nListCount, arrMatNames[i]);
}
UpdateCheckRuleByControl();
::SendMessage(GetParent()->m_hWnd, WM_MODIFY_CHECK_RULE, 0, (LPARAM)&m_checkRule);
}
}
开发者ID:bjliugq, 项目名称:SmartDoctor, 代码行数:65, 代码来源:DlgCheckRuleMdlMatSystem.cpp
示例18: GetClientRect
/////////////////////////////////////////////////////////////////////////////
// CDocSelector message handlers
BOOL CDocSelector::AddButton( CWnd* wnd, WORD wIcon ,HICON hIcon )
{
CRect rect;
GetClientRect(&rect);
// Yogesh Jagota
CDocument* pDoc = ((CView *) wnd)->GetDocument();
CString sPath = pDoc->GetPathName();
CString sFileName;
if ( sPath.IsEmpty() )
sPath = pDoc->GetTitle();
// Can be only the filename, like Noname01
if ( sPath.Find( _T('\\') ) != -1 )
sFileName = sPath.Mid( sPath.ReverseFind( _T('\\') ) + 1 );
else
sFileName = sPath;
// If there is no space left to display extra buttons...
int nNewSize = ( ( rect.Width() - DS_MENU_BUTTON_WIDTH )
/ ( m_Buttons.GetSize() + 1 ) ) - DS_SEPERATER_MARGIN;
bool bShowButton = true;
if ( nNewSize <= MINWIDTH )
{
// Check if the menu button is displayed, if not, display it...
m_btnMenuButton.ShowWindow( SW_SHOW );
// Don't show the button...
bShowButton = false;
}
else
m_nDisplayedButtons++;
// End Yogesh Jagota
CSwitcherButton* newbutton = new CSwitcherButton();
// Yogesh Jagota
newbutton->m_AttachedView = wnd;
// I am saving the frame to make life easier in case
// of activation in selection process...
CMDIFrameWnd *pFrame = (CMDIFrameWnd *)AfxGetMainWnd();
CWnd * pWnd = pFrame->GetWindow( GW_CHILD );
ASSERT (pWnd);
pWnd = pWnd->GetWindow( GW_CHILD );
while (pWnd)
{
if ( ((CFrameWnd *)pWnd)->GetActiveView() == (CView*)wnd )
newbutton->m_FrameWnd = (CFrameWnd *)pWnd;
pWnd = pWnd->GetWindow( GW_HWNDNEXT );
}
// Load the icon....
if ( hIcon)
{
newbutton->m_iIcon=hIcon;
newbutton->m_iIcon=AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}
else
if ( wIcon != -1 )
newbutton->m_iIcon = ::LoadIcon( AfxGetInstanceHandle(),
MAKEINTRESOURCE( wIcon ) );
// End Yogesh Jagota
newbutton->m_iID = m_Buttons.GetSize();
if (!newbutton->DoCreate(this, m_iNextButtonStart,
rect.top + 3, m_iButtonWidth, DS_HEIGHT - 2,
sFileName, sPath )) // Yogesh Jagota
{
return FALSE;
}
if ( !bShowButton )
newbutton->ShowWindow( SW_HIDE );
m_Buttons.Add((void*)newbutton);
m_iNextButtonStart += m_iButtonWidth + DS_SEPERATER_MARGIN;
if (m_iNextButtonStart - DS_SEPERATER_MARGIN > rect.Width())
{
// this loop makes a neat little animation
int newsize = ((rect.Width() - DS_MENU_BUTTON_WIDTH )
/ (m_Buttons.GetSize())) - DS_SEPERATER_MARGIN;
// Yogesh Jagota. Removed animation because did'nt liked it.
// Remove if you want animated addition or removal of buttons.
//
// register int y;
// for (y = m_iButtonWidth; y >= newsize; y-=3)
// {
// ResizeButtons(y);
//.........这里部分代码省略.........
开发者ID:open2cerp, 项目名称:Open2C-ERP, 代码行数:101, 代码来源:DocSelect.cpp
示例19: LoadString
void CDlgSideChannelAttackVisualizationHEPreparations::OnOK() {
//CDialog::OnOK();
int result = 0;
// MÖGLICHKEIT [1]
// ===============
// Benutzer hat beim Öffnen des SCA-Dialogs noch keine Datei geöffnet. Folglich gibt es zwei
// Möglichkeiten: Zum einen (a) die Hybridverschlüsselung selbst durchführen oder (b) eine
// bereits hybridverschlüsselte Datei für einen schon angelegten Benutzer verwenden.
if(initMode & SCA_MODE_NO_FILE)
{
CDlgSideChannelAttackVisualizationHEPreparationsRequest1 dlg;
if(dlg.DoModal() == IDOK)
{
// Fall (a)
if(dlg.getRadioChoice1())
{
// Benutzer möchte eine Datei wählen und hybridverschlüsseln
CDlgHybridEncryptionDemoSCA dlg;
if(dlg.DoModal() == IDOK)
{
certificateSerial = dlg.getSelectedCertificateSerial();
finalHybEncFile = dlg.getDocumentFileNameResult();
originalSessionKey = dlg.getByteStringSymmetricKey().toString(16);
CDialog::OnOK();
}
return;
}
// Fall (b)
if(dlg.getRadioChoice2())
{
// ACHTUNG!!! Hier möchte der Benutzer die Hybridverschlüsselung NICHT SELBST durchführen,
useExistingHybEncFile = true;
// Default-PSE-Datei verwenden
LoadString(AfxGetInstanceHandle(), IDS_SCA_HYBRIDENCRYPTEDFILE_DEFAULT_PSEFILE, pc_str, STR_LAENGE_STRING_TABLE);
// Dateinamen setzen (VOLLER PFAD!)
finalHybEncFile = CrypTool::getCrypToolPath() + "\\" + pc_str;
// Zertifikatsinformationen ermitteln
CrypTool::Cryptography::Asymmetric::AsymmetricAlgorithmType asymmetricAlgorithmType;
CrypTool::Cryptography::Symmetric::SymmetricAlgorithmType symmetricAlgorithmType;
CrypTool::ByteString byteStringSessionKeyEncrypted;
CrypTool::ByteString byteStringCipherText;
if (!CrypTool::Utilities::parseHybridEncryptedFile(finalHybEncFile, certificateSerial, asymmetricAlgorithmType, symmetricAlgorithmType, byteStringSessionKeyEncrypted, byteStringCipherText)) {
CString message;
message.Format(IDS_SCA_ERROR_CERTINFOEXTRACTION, finalHybEncFile);
MessageBox(message, "CrypTool", MB_OK);
return;
}
CDialog::OnOK();
return;
}
}
}
// MÖGLICHKEIT [2]
// ===============
// Benutzer hat beim Öffnen des SCA-Dialogs schon eine Datei geöffnet. Folglich gibt es drei
// Möglichkeiten: (a) Die Hybridverschlüsselung mit der geöffneten Datei selbst durchführen
// oder (b) die Hybridverschlüsselung mit einer anderen Datei durchführen oder (c) eine
// bereits hybridverschlüsselte Datei für einen schon angelegten Benutzer verwenden.
else if(initMode & SCA_MODE_INVALID_FILE)
{
CDlgSideChannelAttackVisualizationHEPreparationsRequest2 dlg;
if(dlg.DoModal() == IDOK)
{
// Fall (a)
if(dlg.getRadioChoice1())
{
CDlgHybridEncryptionDemoSCA dlg(initFile, initFileTitle);
if(dlg.DoModal() == IDOK)
{
certificateSerial = dlg.getSelectedCertificateSerial();
finalHybEncFile = dlg.getDocumentFileNameResult();
originalSessionKey = dlg.getByteStringSymmetricKey().toString(16);
CDialog::OnOK();
}
return;
}
// Fall (b)
if(dlg.getRadioChoice2())
{
// Benutzer möchte andere Datei wählen und hybridverschlüsseln
CDlgHybridEncryptionDemoSCA dlg;
if(dlg.DoModal() == IDOK)
{
certificateSerial = dlg.getSelectedCertificateSerial();
finalHybEncFile = dlg.getDocumentFileNameResult();
originalSessionKey = dlg.getByteStringSymmetricKey().toString(16);
CDialog::OnOK();
}
return;
}
// Fall (c)
if(dlg.getRadioChoice3())
{
// ACHTUNG!!! Hier möchte der Benutzer die Hybridverschlüsselung NICHT SELBST durchführen,
useExistingHybEncFile = true;
// Default-PSE-Datei verwenden
LoadString(AfxGetInstanceHandle(), IDS_SCA_HYBRIDENCRYPTEDFILE_DEFAULT_PSEFILE, pc_str, STR_LAENGE_STRING_TABLE);
// Dateinamen setzen (VOLLER PFAD!)
//.........这里部分代码省略.........
开发者ID:flomar, 项目名称:CrypTool-VS2015, 代码行数:101, 代码来源:DlgSideChannelAttackVisualizationHEPreparations.cpp
六六分期app的软件客服如何联系?不知道吗?加qq群【895510560】即可!标题:六六分期
阅读:19143| 2023-10-27
今天小编告诉大家如何处理win10系统火狐flash插件总是崩溃的问题,可能很多用户都不知
阅读:9973| 2022-11-06
今天小编告诉大家如何对win10系统删除桌面回收站图标进行设置,可能很多用户都不知道
阅读:8317| 2022-11-06
今天小编告诉大家如何对win10系统电脑设置节能降温的设置方法,想必大家都遇到过需要
阅读:8686| 2022-11-06
我们在使用xp系统的过程中,经常需要对xp系统无线网络安装向导设置进行设置,可能很多
阅读:8627| 2022-11-06
今天小编告诉大家如何处理win7系统玩cf老是与主机连接不稳定的问题,可能很多用户都不
阅读:9643| 2022-11-06
电脑对日常生活的重要性小编就不多说了,可是一旦碰到win7系统设置cf烟雾头的问题,很
阅读:8611| 2022-11-06
我们在日常使用电脑的时候,有的小伙伴们可能在打开应用的时候会遇见提示应用程序无法
阅读:7991| 2022-11-06
今天小编告诉大家如何对win7系统打开vcf文件进行设置,可能很多用户都不知道怎么对win
阅读:8642| 2022-11-06
今天小编告诉大家如何对win10系统s4开启USB调试模式进行设置,可能很多用户都不知道怎
阅读:7527| 2022-11-06
请发表评论