我写了一个DLL,它有一个函数,有一个参数是CWnd*,用来接收一个窗口的指针,当这在这个函数里,调用这个参数的PossMessage里,出错。
DLL里的代码为:
void MyFun(CWnd* pCLientWnd)
{
pClientWnd->PossMessage(WM_MY_MESSAGE, 0, 0);
}
//在客户端如下:
MyFun(this);当执行到pClientWnd->PossMessage(WM_MY_MESSAGE, 0, 0);时,就出错了
。
是什么问题呢?应该怎么解决呢?
请问这种情况应该注应该什么呢》
DLL里的代码为:
void MyFun(CWnd* pCLientWnd)
{
pClientWnd->PossMessage(WM_MY_MESSAGE, 0, 0);
}
//在客户端如下:
MyFun(this);当执行到pClientWnd->PossMessage(WM_MY_MESSAGE, 0, 0);时,就出错了
。
是什么问题呢?应该怎么解决呢?
请问这种情况应该注应该什么呢》
解决方案 »
- 有没有人有MFC下的制表工具。。
- vs2005编译错误 :将此类型用作表达式非法
- 如何判断当前控件是否获取焦点(处于活动状态),如ListCtrl
- 我想在VC7.1中看到宏扩展的结果,请问用什么编译选项或参数?
- 如何实现类似QQ中右下角的上线提示功能
- 高手请进!!!一个关于文件夹的问题。
- clistctrl的问题!如何使CLISTCTRL控件一开始就跟窗口同样大小?双击其中一行时,发送什么消息?
- 一个关于消息的问题.
- 关于调试问题?
- 简单问题:200分大奉送!哪里有关于VXD,及COM+DCOM的电子书籍下载歌载!!谢谢
- 为什么找不到 头文件?
- 代朋友替某著名外企招聘三名软件人员,待遇1万左右,有意者请尽快联系。
最好加判断处理
函数名写错了:
pClientWnd->PostMessage