以前用过SetWindowpos和WindowMove,在自己写的程序里很好实现窗口移动,但是如果是移动其他进程的窗口,很多情况下对方进程并不响应,为此想用SendMessage的方法实现窗口移动,试了很多消息如WM_MOVE,WM_MOVING都不行,请问哪位大侠知道,给指点指点,多谢了
解决方案 »
- 在编译Release版程序的时候,C的运行时库是被静态链接了呢,还是要再发布一个MS的C运行时库?
- 开发一个绘图程序,为了能够再网络上发布,使用向导生成了一个复合文档服务器模式,
- 这个是啥意思呢?
- 急!!!用什么方法得到wave file里的数据???
- 为什么用VC6编译GDI+程序总是不能够通过?我已经下载并配置了GDI+的库文件!!!
- 那里有VC++下栽??
- 有谁使用过CListCtrl里的OnMeatureItem()消息呀
- 关于网卡MAC地址的程序(急)
- <<Windows核心编程>>的示例程序为什么编译总通不过?
- 如何定义数组使其与对话框中的控件发生联系?
- 关于picture控件!1600*1200
- ScsiPortInitialize
例如
//hMyWnd是目标窗口的句柄
CWnd *pWnd = new CWnd();
pWnd->Attach(hMyWnd);
pWnd->MoveWindow(0,0,100,100);
pWnd->Detach(hMyWnd);
delete pWnd;
移动后窗口发出消息 WM_MOVE, WM_SIZE移动窗口我只是用过SetWindowpos和WindowMove来完成,不知道还有别的办法?你检查一下你是否获取了正确的窗口句柄?
::MoveWindow();
前边放别的窗口的句柄
不知道有谁做过用SendMessage方法的,MoveWindow不能用