我想通过消息使空间移动。SendDlgItemMessage(IDC_BUTTON1, WM_MOVE, 100, 100);void CDlgDlg::OnButton2()
{
// TODO: Add your control notification handler code here
SendDlgItemMessage(IDC_BUTTON1, WM_MOVE, 100, 100);
}为什么没有效果呢?? 这种方法可以。但是 下面的这种方法也是通过消息机制才实现的。为什么直接用消息不行??
CRect rect(0, 0, 100, 100);
GetDlgItem(IDC_BUTTON1)->MoveWindow(&rect);
{
// TODO: Add your control notification handler code here
SendDlgItemMessage(IDC_BUTTON1, WM_MOVE, 100, 100);
}为什么没有效果呢?? 这种方法可以。但是 下面的这种方法也是通过消息机制才实现的。为什么直接用消息不行??
CRect rect(0, 0, 100, 100);
GetDlgItem(IDC_BUTTON1)->MoveWindow(&rect);
解决方案 »
- 如何将自定义的OLE换件复制到WORD中去?
- 讨论:为什么论坛社区等,不提供修改帐号和删除帐号?
- 哪里有高性能的人脸识别SDK,或人脸识别的API,控件也行,源码更好。
- 请问console模式编写的程序如何隐藏运行窗体
- 如何让Dialog随FormView窗口移动?
- CAnimate类播放avi文件,如何让动画适合窗口大小?
- 什么是hook机制?
- 怎么在对话框类的成员函数中使用View类的成员变量?
- 如何快速将十六进制的字符串装化为整数?
- 有没有人听一个时间勃论的故事?关于女婴、流浪汉、时间穿梭的
- 简单问题:一个模式对话框消毁后,如何将它的变量传送给其它对框??
- 我在用vc写程序的时候,char char_data〔3〕=“xyz”时出错,但是当char char_data〔6〕=“xyz”时编译正常,是否char_data〔i〕中只能
SendDlgItemMessage(IDC_BUTTON1, WM_MOVE, 100, 100);
上面的用法不对!如你试试这个:
SendDlgItemMessage(IDC_BUTTON1,WM_SETTEXT,0,(LPARAM)"test");