获得窗口句柄 我现在把一个单文档分成了两个窗口(分别为类C1、C2)我想知道现在怎么得到C1的句柄 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是视图分割吗?是的话,调用CSplitterWnd的CWnd* GetPane( int row, int col ) const;方法 是视图分割,你说的我还是不怎么懂我是把视图先分成2列,一行再把每列分成了两行那么这个row,col怎么定呢 我是把视图先分成2列,一行 再把每列分成了两行 那么这个row,col怎么定呢==============也就是两行两行吧,直接写行,列号就是了,不过行列是从0开始计数。 我这么写HWND hwnd=m_splitterWnd.GetPane(0,0);sendmessage(hwnd, , , ,);出错的改成CWND*hwnd=m_splitterWnd.GetPane(0,0);也是不对我想通过这个句柄来发消息的另外我用hwnd=FindWidow("C1",NULL);sendmessage(hwnd, , , ,);也是得不到请教 CWnd *pWnd=m_splitterWnd.GetPane(0,0); ASSERT(pWnd);sendmessage(pWnd->GetSafeWnd(), , , ,); 如果你是在CFrameWnd中分割的窗口,如果你是想在CFrameWnd中得到分割窗口的句柄的话,你可以通过m_wndSplittet.GetPane(x,y) 得到你要的窗口的指针;(x表示窗口的行,Y表示列。该函数返回的是CWnd*你记得要强制转换一下)。再通过改指针->m_Hwnd就可以得到窗口句柄了。如果你是在其他类中想得到窗口句柄,你先调用AppGetWnd()得到CFrameWnd窗口的指针,再通过改指针->m_wndSplitter.GetPane(x,y)就可以得到分割窗口的指针,下面的步骤是一样的了 对不起说错了,是通过AfxGetMainWnd()得到CFrameWnd窗口的指针。 visual studio 2008 添加odbc类出错 谁有pudn的账号帮我下载几个文档? model and modeless dialog 有什么区别?(在消息层面) 如何封装WinMain函数? 发送消息的问题 VC初学者问两个问题,请大虾解答。 谁有显示音量的Process控件?最好是扩展的。。 串口发送文件 请问如何将中的 char str[];中的连续两个字节转换成wchar_t 初学者:关于扩充内存和扩展内存的问题。 对话框和单文档 请问各位老大门,在编辑控件中显示多行信息问题!!!
CWnd* GetPane(
int row,
int col
) const;
方法
我是把视图先分成2列,一行
再把每列分成了两行
那么这个row,col怎么定呢
再把每列分成了两行
那么这个row,col怎么定呢
==============
也就是两行两行吧,直接写行,列号就是了,不过行列是从0开始计数。
也是不对我想通过这个句柄来发消息的另外我用hwnd=FindWidow("C1",NULL);
sendmessage(hwnd, , , ,);
也是得不到请教
ASSERT(pWnd);
sendmessage(pWnd->GetSafeWnd(), , , ,);