本来使用GetDlgItem(ID)可以获得,但是这个函数又不能在静态函数中调用,而我现在必须在一个静态函数中获得这个控件的指针,有没有办法啊?
解决方案 »
- 如何使SQL的查询时间变快 C++
- MFC中CListCtrl右键弹出对话框后的焦点问题
- 求救:关于用vc++6.0调用windows API函数编译成功,但是Build出现错误,请大家都来帮忙
- 如何在Dialog中使用快捷键!
- 谁能从协议的细节说说,一个软件支持Socks5是什么意思?
- 怎样做全局钩子拦截CTRL+V
- 各位请问我建立了多个线程,如何从主线程通知其他线程?
- CALLBACK 请教何为函数回调,其用法用处。
- 求:C语言编程 菜鸟级 急、、、谢谢啦 我想给很多分的 可是不能给
- 怪问题:关于线程与csocket
- 如何得到网上文件的创建日期,作者等信息
- 为什么保留HCRYPTHASH句柄供以后使用却出错?
如 static void f(,..,CWnd *pWnd)
{
pWnd->GetDlgItem(ID)
}
如 static void f(,..,CWnd *pWnd)
{
pWnd->GetDlgItem(ID)
}/////////////////////////////////////
GetDlgItem(ID)不能在static的函数中调用啊,我的问题也就是出现在这个地方
静态函数定义:
static void f(,..,CWnd *pWnd)
{
......
}
调用此函数前先pWnd->GetDlgItem(ID);再调用静态函数f(,..,pWnd);