Codejock Forums Homepage
Forum Home Forum Home > Codejock Products > Visual C++ MFC > Skin Framework
  New Posts New Posts RSS Feed - 15.1.3 Skinmanager crash
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

15.1.3 Skinmanager crash

 Post Reply Post Reply
Author
Message Reverse Sort Order
znakeeye View Drop Down
Senior Member
Senior Member
Avatar

Joined: 26 July 2006
Status: Offline
Points: 1672
Post Options Post Options   Thanks (0) Thanks(0)   Quote znakeeye Quote  Post ReplyReply Direct Link To This Post Topic: 15.1.3 Skinmanager crash
    Posted: 07 September 2011 at 6:25pm
This code worked with XTP 13.4.2.
XTP 15.1.3. In CMainFrame::OnCreate I post a message that does this:
CXTPRibbonBar* pRibbonBar = (CXTPRibbonBar*)GetCommandBars()->GetAt(0);
if (pRibbonBar)
   pRibbonBar->SetCurSel(2);
CMyDialog dlg(this);
dlg.DoModal();
When the dialog is dismissed I get a crash, possibly caused by the skin manager. What's up with this tab selection? Commenting that call removes the crash.
> mfc100ud.dll!AfxInternalPumpMessage() Line 183 C++
mfc100ud.dll!CWinThread::PumpMessage() Line 900 C++
mfc100ud.dll!AfxPumpMessage() Line 190 + 0xd bytes C++
mfc100ud.dll!CWnd::RunModalLoop(unsigned long dwFlags=4) Line 4767 + 0x5 bytes C++
mfc100ud.dll!CDialog::DoModal() Line 638 + 0xc bytes C++
MyApp.exe!CMainFrame::OnMyMessage(unsigned int __formal=0, unsigned int __formal=0) Line 2186 C++
mfc100ud.dll!CWnd::OnWndMsg(unsigned int message=32773, unsigned int wParam=0, long lParam=0, long * pResult=0x0014f1d4) Line 2383 + 0x11 bytes C++
MyApp.exe!CXTPCommandBarsSiteBase<CFrameWnd>::OnWndMsg(unsigned int message=32773, unsigned int wParam=0, long lParam=0, long * pResult=0x0014f1d4) Line 187 C++
mfc100ud.dll!CWnd::WindowProc(unsigned int message=32773, unsigned int wParam=0, long lParam=0) Line 2087 + 0x20 bytes C++
mfc100ud.dll!AfxCallWndProc(CWnd * pWnd=0x034ad870, HWND__ * hWnd=0x0012166e, unsigned int nMsg=32773, unsigned int wParam=0, long lParam=0) Line 257 + 0x1c bytes C++
mfc100ud.dll!AfxWndProc(HWND__ * hWnd=0x0012166e, unsigned int nMsg=32773, unsigned int wParam=0, long lParam=0) Line 420 C++
mfc100ud.dll!AfxWndProcBase(HWND__ * hWnd=0x0012166e, unsigned int nMsg=32773, unsigned int wParam=0, long lParam=0) Line 420 + 0x15 bytes C++
user32.dll!76586238()
user32.dll!765868ea()
user32.dll!76586899()
user32.dll!76590ab0()
user32.dll!76590ad6()
MyApp.exe!CXTPSkinManagerApiHook::OnHookCallWindowProcW(long (HWND__ *, unsigned int, unsigned int, long)* lpPrevWndFunc=0x51483270, HWND__ * hWnd=0x0012166e, unsigned int Msg=32773, unsigned int wParam=0, long lParam=0) Line 928 + 0x19 bytes C++
MyApp.exe!CXTPHookManager::HookWndProc(HWND__ * hWnd=0x0012166e, unsigned int message=32773, unsigned int wParam=0, long lParam=0) Line 267 + 0x1c bytes C++
user32.dll!76586238()
user32.dll!765868ea()
user32.dll!76586899()
user32.dll!76587d31()
user32.dll!76587dfa()
mfc100ud.dll!AfxInternalPumpMessage() Line 183 C++
mfc100ud.dll!CWinThread::PumpMessage() Line 900 C++
mfc100ud.dll!CWinThread::Run() Line 629 + 0xd bytes C++
mfc100ud.dll!CWinApp::Run() Line 832 C++
mfc100ud.dll!AfxWinMain(HINSTANCE__ * hInstance=0x00220000, HINSTANCE__ * hPrevInstance=0x00000000, wchar_t * lpCmdLine=0x0166331c, int nCmdShow=1) Line 47 + 0xd bytes C++
MyApp.exe!wWinMain(HINSTANCE__ * hInstance=0x00220000, HINSTANCE__ * hPrevInstance=0x00000000, wchar_t * lpCmdLine=0x0166331c, int nCmdShow=1) Line 26 C++
MyApp.exe!__tmainCRTStartup() Line 547 + 0x2c bytes C
MyApp.exe!wWinMainCRTStartup() Line 371 C
kernel32.dll!76073677()
ntdll.dll!76f69f02()
ntdll.dll!76f69ed5()
PokerMemento - http://www.pokermemento.com/
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 0.172 seconds.