这篇教程C++ GetClassName函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中GetClassName函数的典型用法代码示例。如果您正苦于以下问题:C++ GetClassName函数的具体用法?C++ GetClassName怎么用?C++ GetClassName使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了GetClassName函数的28个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: GetWindowThreadProcessIdBOOL CALLBACK Application_ClientConfigManager::EnumWindowsProc(HWND hwnd,LPARAM lParam){ DWORD processId = (DWORD)lParam; if (GetWindowLong(hwnd,GWL_STYLE) & WS_VISIBLE) { DWORD windowsProcessId; GetWindowThreadProcessId(hwnd, &windowsProcessId); if (windowsProcessId == processId) { WCHAR classname[256]; GetClassName(hwnd, classname, sizeof(classname)); HWND mainWindow = FindWindow(classname, NULL); SendMessage(mainWindow, WM_CLOSE, 1, 0); } } return TRUE;}
开发者ID:ISergey256,项目名称:capture-hpc,代码行数:17,
示例2: EnumChildProcBOOL CALLBACK EnumChildProc(HWND hwnd, LPARAM lParam){ char lpszClassName[100]; GetClassName(hwnd, lpszClassName, 100); if ( strcmp(lpszClassName, "VimTextArea") == 0 ) { int cx, cy; cx = GetSystemMetrics(SM_CXSCREEN); cy = GetSystemMetrics(SM_CYSCREEN); SetWindowLong(hwnd, GWL_EXSTYLE, GetWindowLong(hwnd, GWL_STYLE) & ~WS_EX_CLIENTEDGE); SetWindowLong(hwnd, GWL_EXSTYLE, GetWindowLong(hwnd, GWL_STYLE) & ~WS_EX_WINDOWEDGE); SetWindowPos(hwnd, HWND_TOP, 0, 0, cx, cy, SWP_SHOWWINDOW); } return TRUE; }
开发者ID:007slm,项目名称:MyVimForWinxp,代码行数:17,
示例3: MemoryPool //! called during the initialization of the entity void ParticleGenerator2D::Init() { super::Init(); m_Pool = snew MemoryPool(m_PoolSize); VertexBuffer* pVertexBuffer = GraphicsDriver::Instance()->CreateVertexBuffer(); pVertexBuffer->SetVertexFlag(Vertex3D::VF_Pos); pVertexBuffer->SetVertexFlag(Vertex3D::VF_Color); pVertexBuffer->SetPrimitiveType(GraphicsDriver::PT_Point); pVertexBuffer->SetVertices(snew Vertex3D[m_MaxParticles], m_MaxParticles); pVertexBuffer->SetRenderStateSetter(snew PointSpriteStateSetter(m_fParticleSize)); pVertexBuffer->SetName(GetClassName()); pVertexBuffer->SetDynamic(true); pVertexBuffer->SetApplyWorldTransforms(m_bApplyWorldTransform); GetComponent<GraphicComponent>()->SetVertexBuffer(pVertexBuffer); }
开发者ID:aminere,项目名称:VLADHeavyStrikePublic,代码行数:18,
示例4: WindowHiddenBOOL CALLBACK WindowHidden(HWND hWnd, LPARAM lParam){ PROCESS_INFORMATION *ProcessInfo = (PROCESS_INFORMATION *)lParam; TCHAR moduleName[ _MAX_PATH * 2 ]; TCHAR szclass[_MAX_PATH * 2]; TCHAR szname[_MAX_PATH * 2]; DWORD dwAppProcessId; DWORD dwAppThreadId; DWORD dwCmdProcessId; DWORD dwCmdThreadId; dwCmdThreadId = GetWindowThreadProcessId( hWnd, &dwCmdProcessId); dwAppThreadId = GetWindowThreadProcessId( AfxGetApp()->GetMainWnd()->GetSafeHwnd(), &dwAppProcessId); if( // 同一プロセス dwAppProcessId == dwCmdProcessId && (GetWindow(hWnd,GW_OWNER) == 0) && IsWindowVisible(hWnd) && // メインウインドウじゃない dwAppThreadId != dwCmdThreadId ) { GetClassName( hWnd, szclass, _MAX_PATH ); GetWindowText( hWnd, szname, 255 ); GetModuleFileName(GetModuleHandle( AfxGetApp()->m_pszExeName ), moduleName, sizeof( moduleName ) ); /* CString info; info.Format(_T("***[%s:%s] %x %x %x %x/n"), szclass, szname, dwAppProcessId, dwCmdProcessId, dwAppThreadId, dwCmdThreadId ); AfxGetApp()->GetMainWnd()->SendMessage(WM_CONSOLE_MESG, 0, (LPARAM)(LPCTSTR)info); */ // コンソ C++ GetClassPtr函数代码示例 C++ GetClassLong函数代码示例
|