关与如何获得对话框句柄的问题,很菜,但很急 用HWND FindWindow( LPCTSTR lpClassName, // pointer to class name LPCTSTR lpWindowName // pointer to window name); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不能选用NEW做一个吗?然后再DELETE应该就行了. 这对话框是局部的对象,DoModal返回后,句柄已经不存在了,dlg.GetSafeHwnd()返回是零的。你这个HWND hwnd=this->GetSafeHwnd(); 是调用他的窗口的句柄吧。DoModal后,还需要句柄?干什么用的。或许你可以使用非模态对话框 我是用winsock的WSAAsyncSelect(HWND hdlg,UINT wMsg,WPARAM wParam,LPARAM lParam);它要一个窗口句柄啦是对应的哪个对话框的。 赞同kane_yj的用HWND hwnd=FindWindow(NULL,"your dialog title"); 用CDlg dlg(this);建立的应该用this吧??谢谢大家的回答 WSAAsyncSelect(HWND hwnd,UINT wMSG,WPARAM,LPARAM lParam)它要有一个窗口例程涵数,就是BOOL CALLBACK winproc(HWND hwnd,UINT wMSG,WPARAM,LPARAM lParam);所以我需要那个窗口句柄。 不是有人已经回答了吗?用该Dlg对象的m_hWnd就可以啊,他就是一个HWND的句柄。 mfc打印出图形后别的窗口一旦经过后图形就会消失 快速写日志文件的问题 (100分)开一贴讨论MFC新类库:VS90-VCFeaturePack(外面闹的沸沸扬扬,csdn不能落后) 设置光标显示不了 求标签控件的使用方法 AVI文件的调色板怎么写入和更改? 关于对话框的处理问题!!!!!!!!! 为什么VC编译程序中经常出这样的错误? 简单的CopyMemory的问题,关注有分. CBitmapButton类中的LoadBitmap函数只能是256色以下的图形,能不能24位真彩色?如何做? 有谁用过tapi编程了,欢迎提宝贵看法和注意事项;) 请问怎么编程实现收发传真?用tapi可以吗?
DoModal返回后,句柄已经不存在了,dlg.GetSafeHwnd()返回是零的。
你这个
HWND hwnd=this->GetSafeHwnd();
是调用他的窗口的句柄吧。
DoModal后,还需要句柄?干什么用的。
或许你可以使用非模态对话框
它要一个窗口句柄啦是对应的哪个对话框的。
HWND hwnd=FindWindow(NULL,"your dialog title");
谢谢大家的回答
就是BOOL CALLBACK winproc(HWND hwnd,UINT wMSG,WPARAM,LPARAM lParam);所以我需要那个窗口句柄。