自己在vc里面写了个测试程序是能成功的,但是我用pb调用,掉到.domodel的时候就会出错!!愁死了
解决方案 »
- 基于对话框的MFC想在产生窗口之前做某些事情的三种方法
- 从现在开始写博客了。。。
- 升星SF
- 请问如何编写魔兽当中显血的程序
- 一个程序,如何知道自身是以系统服务还是一般程序的形式运行?
- 怎么取得excel里第i行,第j列的值啊?
- installshield 的问题
- ATL由于封装简单,是不是很多时候要靠::SendMessage和直接调用API来完成工作?
- 哪位大牛给发一份MFC实现的聊天程序源码么?非常感谢
- 为什么通过CasyncSocket来传输数据网络速度不能超过1M/s
- 在activex 控件中获取容器(网页)的客户区位置,然后在客户区指定位置输出文本,
- 数据发送结束后如何使发送方知道数据已经发送成功,使双方结束数据发送状态?
hOldRes = AfxGetResourceHandle();
AfxSetResourceHandle(g_hInstance); CLoginDlg dlg;
dlg.DoModal(); AfxSetResourceHandle(hOldRes);
HINSTANCE hInstance, //dll中这个参数不能为NULL,要为dll句柄,不然后程序不能搜索到该资源
LPCTSTR lpTemplate,
HWND hWndParent,
DLGPROC lpDialogFunc
);
AFX_MANAGE_STATE(AfxGetAppModuleState());
我的工程是MFC Extention DLL的
{
HINSTANCE hOldRes;
hOldRes = AfxGetResourceHandle();
HINSTANCE g_hInstance=GetModuleHandle(NULL);
AfxSetResourceHandle(g_hInstance);
AfxMessageBox("11111");
this->DoModal();
AfxMessageBox("22222");
AfxSetResourceHandle(hOldRes);
}
在pb调用的时候1111能弹出来但是2222不能
AfxMessageBox("22222");还没执行到