我想通过消息使空间移动。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);
SendDlgItemMessage(IDC_BUTTON1, WM_MOVE, 100, 100);
上面的用法不对!如你试试这个:
SendDlgItemMessage(IDC_BUTTON1,WM_SETTEXT,0,(LPARAM)"test");