mfc中如何将一个窗口相对于另一个窗口定位

如题,如何在MFC应用程序中将一个窗口相对于另外一个窗口定位???
如窗口A要相对于记事本的窗口进行定位,应该怎样做?
能不能详细一点说明呢,或者给出源代码,谢谢啦

第1个回答  2009-12-16
对另一个窗口定位有很多种方法,其中最简单的一种是用movewindow

像你要对某个应用程序定位(你所说的记事本),那就要麻烦些了,因为他本身是一个应用程序,那么你想在你和程序中对他进行定位,也是有办法的,那就是找到他的窗口指针(findwindow可以找他窗口的指针),那么通过这个窗口的指针也就可以定位了.

例如还有:setwindowpos同样可以实现窗口的定位..

mfc中如何将一个窗口相对于另一个窗口定位
例如还有:setwindowpos同样可以实现窗口的定位..

MFC怎么移动一个窗口让另一个窗口跟着移动,实现同步移动。
挺简单的,就是在A窗口中把B窗口的hand传过来,在OnMove中触发移动事件时,B窗口不停的跟的走就行,主要的api有:getclientrect,setwindowpos

在MFC怎么中设置窗口大小和位置?
子窗口的所有坐标都是客户坐标(相对于父窗口客户区的左上角)。窗口可以被移动到Z轴次序的顶部,既可以通过将pWndInsertAfter参数设为&wndTopMost,并确保没有设置SWP_NOZORDER标志,也可以通过设置窗口的Z轴次序使它位于所有现存的顶层窗口上方。当一个非顶层窗口被设为顶层窗口时,它拥有的窗口也被设为...

在VC++MFC中,怎样从一个窗口获取另外一个窗口的编辑框的文本???_百度...
1、如果是对话框,那么先得到那个对话框的窗口hWnd,然后通过传入ID就会得到对应的编辑框句柄,然后得到文本:HWND hEdit = GetDlgItem( hDlgWnd, uEditID );TCHAR szBuf[MAX_PATH];::GetWindowText( hEdit, szBuf, MAX_PATH );2、如果是其他窗口,其他窗口创建时保存Edit窗口的指针,然后通过这个...

mfc中如何在一个对话框中调用另外一个对话框的函数
模态对话框的处理过程,非模态对话框(又叫做无模式对话框),与模态对话框不同,当用户打开非模态对话框时,依然可以操作其他窗口。 建立模态对话框 选择File\/New\/MFC AppWizard[exe],Project name为Test,单击OK. 选择Single document,单击Finish. 选择左侧Workspace\/ResourceView,在Dialog上单击右键,选择Insert Dialog,...

MFC中怎样在一个对话框类引用另一个对话框计算得的数据
全局变量也可以解决该问题。将该数组设置为该工程的全局变量,将一个对话框的计算结果保存在该全局变量中,关闭该对话框后,在另一个对话框中访问该全局数组,就可以得到上一个对话框的计算结果了。那么每次就可以通过改变全局变量的值来进行数据的传递了。

MFC中的菜单项怎么与另一个对话框(窗口)连接a ??
你是不是想 按下一个菜单项然后弹出一个窗口?OK。按下菜单项会对应执行一个消息响应函数,这点你应该懂。Windows程序是基于消息的。然后,因为你要弹出一个对话框,那么你得自己画一个对话框吧?画好了以后要建立一个类(派生自CDialog)与你画的对话框关联起来。然后,MFC项目里就多了一个CXXX...

MFC 把一个窗口的listcontol内容加到另一个窗口的listcontrol中
1、AB窗口属于同一个进程:定义一个自定义消息:#define WM_MYMESSAGE WM_USER + 1 在可接触到A窗口的地方使用消息传递数据:SendMessage(B窗口->句柄, WM_MYMESSAGE, WPARAM(你的数据地址), 0)或者PostMessage(B窗口->句柄, WM_MYMESSAGE, WPARAM(你的数据地址), 0)在B窗口中定义处理消息函数...

MFC中如何在如何将一个窗口设为当前窗口
使用app的到框架CMainFrame的指针,然后根据文档类的名称得到某个文档(其实是对应的视图View)指针,然后将其设为活动状态SetActiveView

MFC如何移动窗口
方法一:重载WM_NCHITTEST,然后将OnNcHitTest里内容修改为:UINT nHitTest = CDialog::OnNcHitTest(point);if ((nHitTest == HTCLIENT) && (::GetAsyncKeyState (MK_LBUTTON) < 0))nHitTest = HTCAPTION;return nHitTest。方法二:重载WM_LBUTTON...

相似回答
大家正在搜