文書番号: 403825
最終更新日: 2004/04/27
BOOL CMainFrame::PreCreateWindow( CREATESTRUCT& cs ) { LPCSTR lpzsNewName = "newClassName"; WNDCLASS wndcls; BOOL bRes = CFrameWnd::PreCreateWindow( cs ); // MDI では CMDIFrameWnd HINSTANCE hInst = AfxGetInstanceHandle(); // see if the class already exists if ( !::GetClassInfo( hInst, lpzsNewName, &wndcls ) ) { // get default stuff ::GetClassInfo( hInst, cs.lpszClass, &wndcls ); // register a new class wndcls.lpszClassName = lpzsNewName; wndcls.hIcon = ::LoadIcon(hInst,MAKEINTRESOURCE(IDR_MAINFRAME)); ::RegisterClass( &wndcls ); } cs.lpszClass = lpzsNewName; return bRes; }
Keywords: KBHOWTO VC10 VC15 VC20 KB403825
Technology: kbAudDeveloper kbVC32bitSearch kbVC400 kbVCsearch