[100分][新手问题] 关于按纽状态设置问题!!!! 我有两个按钮(不是自绘的),怎样使按下一个按钮,另外一个也显示为按下?也就是两个按钮显示状态一样?--------------------------------------------------------不知道可以实现么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void XX::OnButton!(){ //OnButton2() ::PostMessage(GetDlgItem(IDC_BUTTON2)->GetSafeHwnd(),BM_CLICK,0,0); //模拟按下BUTTON1 // do something}void XX::onButton2(){ //do something} BM_CLICK是点击,那按下未弹起,发送哪个消息? WM_LBUTTONDOWNWM_LBUTTONUPWM_RBURRONDOWNWM_RBUTTONUP ? sorry,下面可以实现你的真正要求void XX::OnButton!(){ //OnButton2() CButton* pbtn = (CButton*) GetDlgItem(IDC_BUTTON2); pbtn->SetState(TRUE); // do something}void XX::onButton2(){//do something} TO:119365374(砖头)大哥不好意思,我刚学VC,还没这么快学MFC,不知道用SDK怎么实现呢? SendMessage( hwnd ,BM_SETSTATE , ... );后面两个参数看你的状态了 ::PostMessage(hwnd, BM_SETSTATE, 1, 0); // 如果你要设置为按下,第三个参数就是1,如果取消就设回0 vc++更换打印机后网格和波形错位 如何利用CDC设备对象生成BMP 怎么从被调用的dll中结束调用dll的PE进程 xml写数据 VC6的代码在2005中编译有一个错误,请问如何解决? 如何删除文本文件中的某一行? 当server接收到很多连接时,如何判断这些连接都是要干什么的 where is sjs? PVOID VOID **问题 50分相送 看到谁顺眼就送分(200分) 关于hCOM 很久不来,问一个关于MDI切分的CListView显示问题,应该很简单
{
//OnButton2()
::PostMessage(GetDlgItem(IDC_BUTTON2)->GetSafeHwnd(),BM_CLICK,0,0); //模拟按下BUTTON1
// do something
}void XX::onButton2()
{
//do something
}
WM_LBUTTONUP
WM_RBURRONDOWN
WM_RBUTTONUP
sorry,下面可以实现你的真正要求void XX::OnButton!()
{
//OnButton2()
CButton* pbtn = (CButton*) GetDlgItem(IDC_BUTTON2);
pbtn->SetState(TRUE);
// do something
}void XX::onButton2()
{
//do something
}
后面两个参数看你的状态了