如何在NOT USING MFC动态库里调用AfxMessageBox? 一个应用程序调用这个NOT USING MFC动态库,在这个动态库的一个函数里执行到某行时想调用AfxMessageBox弹出一个选择确认对话框来让操作人员确认选择是否继续执行,如何才能实现这个功能呀?万分感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 非得用AfxMessagebox干啥,MessageBox一样用的。 呵呵 ,可以这样: 重新定义一个 函数就搞定了 int AfxMessageBox(LPCSTR lpMsg) { return MessageBox(0,lpMsg,"error",0); } #include <winuser.h>::MessageBox(NULL,"确认么?","询问",MB_OKCANCEL); 对呀,用windows api的MessageBox就行啊 自已写一个#ifdef _AFX #define AfxMessageBox(s) AfxMessageBox(s)#else #define AfxMessageBox(s) ::MessageBox(NULL, (s), TEXT("提示"), MB_OK)#endif 用哪种无所谓,只要实现这个功能就好了.各位高手具体说说好吗?我用的是NOT USING MFC动态库,现在没有包含任何windows的头文件.如果用::MessageBox,只包含#include <winuser.h>不对,编译的时候会提示很多没有定义,请问还要包含哪些头文件呢?万分感谢! 只要#include "windows.h"就行了 SDK的就直接用MessageBox(NULL,"确认么?","询问",MB_OKCANCEL); PCSC 对卡片进行复位操作 关于CListCtrl控件的问题 声音的播放 CSemaphore使用的问题 暂且说是关于消息对话框的问题吧,请大家帮忙! 请问如何实现在背景图片上进行图片的透明贴图?具体内详 请教Menu菜单问题 如何设计调用摄像头并可以拍照的界面,提供思路流程也可以 奇怪 ,VC 开发环境的断点设置不好使了 ???????????????????? 奇奇怪怪小问题一个,不知道IE是怎么做的???????v 红眼去除!急! 高分求助.是高手的都应该来看看,不是高手的也应该来看看,绝对有难度.
int AfxMessageBox(LPCSTR lpMsg)
{
return MessageBox(0,lpMsg,"error",0);
}
::MessageBox(NULL,"确认么?","询问",MB_OKCANCEL);
#define AfxMessageBox(s) AfxMessageBox(s)
#else
#define AfxMessageBox(s) ::MessageBox(NULL, (s), TEXT("提示"), MB_OK)
#endif