我用HOOK在记事本下弹出对话框时出现Assert错误
afxwin1.inl Line:24
请问afxwin1.inl Line:24 是什么错误?
答案:2 悬赏:50 手机版
解决时间 2021-03-02 09:06
- 提问者网友:最美的风景
- 2021-03-02 02:30
最佳答案
- 五星知识达人网友:玩世
- 2021-03-02 03:46
错误信息:afxwin1.inl
line22
解决方法是在新建窗体前加上AFX_MANAGE_STATE(AfxGetStaticModuleState());
FDT_DLLEXPORT void DragPanel()
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
AfxEnableControlContainer();
AfxOleInit( );
CDragPanel *pPanel=new CDragPanel;
// if(m_hWnd)
// {
//m_pCtrlSite->Create();
pPanel->Create(IDD_DRAGPANEL);
pPanel->ShowWindow(1);
// }
}
line22
解决方法是在新建窗体前加上AFX_MANAGE_STATE(AfxGetStaticModuleState());
FDT_DLLEXPORT void DragPanel()
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
AfxEnableControlContainer();
AfxOleInit( );
CDragPanel *pPanel=new CDragPanel;
// if(m_hWnd)
// {
//m_pCtrlSite->Create();
pPanel->Create(IDD_DRAGPANEL);
pPanel->ShowWindow(1);
// }
}
全部回答
- 1楼网友:人间朝暮
- 2021-03-02 04:15
gdiplus::bitmap* cutimage(gdiplus::image* source,int x,int y,int width,int height)
{
gdiplus::rect zoomrect(0, 0, width,height);
gdiplus::bitmap* pimagescale_ = new gdiplus::bitmap(zoomrect.width, zoomrect.height);
gdiplus::rectf rf(x,y,width,height);
gdiplus::texturebrush brush(source,rf);
gdiplus::graphics graphicsscale(pimagescale_);
graphicsscale.fillrectangle(&brush, zoomrect);
return pimagescale_;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯