error C2665: “AfxMessageBox”: 2 个重载中没有一个可以转换所有参数类型 初学.net,编写如下代码运行,竟然提示错误(error C2665: “AfxMessageBox”: 2 个重载中没有一个可以转换所有参数类型)。 代码: 1 void CMouseMoveVi ...
分类:
其他好文 时间:
2017-08-17 00:36:11
阅读次数:
139
用VC新建一对话框工程,在一按钮点击事件中添加如下代码: typedef void (WINAPI * TESTDLL)(); HINSTANCE hmod; hmod = ::LoadLibrary ("my.dll"); if(hmod==NULL) { AfxMessageBox("Fail" ...
分类:
其他好文 时间:
2016-10-15 19:44:29
阅读次数:
131
MessageBox()是Win32API函数.后者是mfc中的全局函数.在MFC中能用MessageBox()的地方都能用AfxMessageBox(). afxmessagebox更多的时候是用于调试 AfxMessageBox 比 MessageBox 方便! MessageBox 比 Afx ...
分类:
其他好文 时间:
2016-09-21 14:28:26
阅读次数:
106
void CTestDlg::threadFunc(void) //在TestDlg.cpp里定义 { Sleep(1000); AfxMessageBox(_T("OK!")); } hthread=CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)threa ...
分类:
编程语言 时间:
2016-09-21 14:22:14
阅读次数:
165
一 ADO 方式访问 Access
新建一个对话框工程,添加控件,如图;
创建Access数据库如图;
应用程序启动时进行COM初始化;
BOOL CDemoApp::InitInstance()
{
if (!SUCCEEDED(CoInitialize(NULL)))
{
::AfxMessageBox(_T("Failed to initialize...
分类:
数据库 时间:
2016-04-10 14:56:31
阅读次数:
315
1、已经做好的dll不能设置;你可以用AfxMessageBox把信息打印出来。2、哪个地方调用的函数 把DLL重新编译一次 在把DLL放到工程里 从新添加一下 然后在你工程调用DLL内容的地方设置断点 然后按F11 就进去了。3、在你要调试的dll函数哪里加上硬断点:__asm{ int 3}然后 ...
分类:
其他好文 时间:
2016-04-05 19:39:47
阅读次数:
143
MessageBox、AfxMessageBox自己有一个消息循环,模态对话框也一样。 如果他们接收到不属于自己的消息,如父窗口的消息,就会转发给父窗口。 如果使用模态对话框替换掉MessageBox、AfxMessageBox,会出现同样的情况。 所以在窗口A中打开模式窗口B,窗口A的消息循环是不...
分类:
其他好文 时间:
2015-12-04 10:35:59
阅读次数:
108
这里需要考虑两部分的内容: 发送端: 查找对应的窗体,找到CWnd的值 向窗体发送消息 举例: CWnd* wnd = FindWindow(NULL, _T("选择题做题过程中")); if (wnd == NULL) { AfxMessageBox(_T("找不到程序!")); } else {...
分类:
编程语言 时间:
2015-10-24 21:46:34
阅读次数:
323
BOOL CTest_App::InitInstance(){ ....... // 初始化Con支持库 if(ConInitialize(NULL) != 0) { AfxMessageBox("初始化COn支持库失败!"); exit(...
分类:
其他好文 时间:
2015-09-23 23:13:07
阅读次数:
296
在用VC做开发的时候,对于一些字符串,会经常调用一般_t、_T、T(),其实这些东西都和Unicode有关系。比如说,AfxMessageBox(_T("Error! Fail to connect the database!"));这里用到了一个_T(),不使用_T()有时候编译会报错。
Windows操作系统使用Unicode作为默认的文本编码格式。Unicode定义了对大于8位的字符编码的...