sendmessage按钮 [英] sendmessage button

查看:179
本文介绍了sendmessage按钮的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


除了sendmessage还有另一种取消选中按钮的方法吗?


}


case IDC_NO_DAYS: if (SendMessage(hWndButton82,BM_GETCHECK,0,0)== BST_CHECKED){


SendMessage(hWndButton61,BM_SETCHECK,BST_UNCHECKED,0); buttonpushed [300] = 'F' ;


SendMessage(hWndButton62,BM_SETCHECK,BST_UNCHECKED,0); buttonpushed [301] = 'F' ;


SendMessage(hWndButton63,BM_SETCHECK ,BST_UNCHECKED,0); buttonpushed [302] = 'F' ;


SendMessage(hWndButton64,BM_SETCHECK,BST_UNCHECKED,0); buttonpushed [303] = 'F' ;


SendMessage(hWndButton65,BM_SETCHECK,BST_UNCHECKED,0); buttonpushed [304] = 'F' ;


SendMessage(hWndButton66,BM_SETCHECK,BST_UNCHECKED,0); buttonpushed [305] = 'F' ;


SendMessage(hWndButton67,BM_SETCHECK,BST_UNCHECKED, 0); buttonpushed [306] = 'F' ;


SendMessage (hWndButton68,BM_SETCHECK,BST_UNCHECKED,0); buttonpushed [307] = 'F' ;


SendMessage(hWndButton69,BM_SETCHECK,BST_UNCHECKED,0); buttonpushed [308] = 'F' ;


SendMessage(hWndButton70,BM_SETCHECK,BST_UNCHECKED,0); buttonpushed [309] = 'F' ;


SendMessage(hWndButton71,BM_SETCHECK,BST_UNCHECKED,0); buttonpushed [310] = 'F' ;


SendMessage(hWndButton72,BM_SETCHECK,BST_U NCHECKED,0); buttonpushed [311] = 'F' ;


SendMessage(hWndButton73,BM_SETCHECK,BST_UNCHECKED,0); buttonpushed [312] = 'F' ;


SendMessage(hWndButton74,BM_SETCHECK,BST_UNCHECKED,0); buttonpushed [313] = 'F' ;


SendMessage(hWndButton75,BM_SETCHECK,BST_UNCHECKED,0); buttonpushed [314] = 'F' ;


SendMessage(hWndButton76,BM_SETCHECK,BST_UNCHECKED,0); buttonpushed [315] = 'F' ;


SendMessage(hWndButton77,BM_SETCHECK,BST_UNCHECKED,0); buttonpushed [316] = < font color ="#800000"size = 2>'F' ;


SendMessage(hWndButton78,BM_SETCHECK,BST_UNCHECKED,0); buttonpushed [317 ] = 'F' ;


SendMessage(hWndButton79,BM_SETCHECK,BST_UNCHECKED,0); buttonpushed [318] = 'F' ;


SendMessage(hWndButton80,BM_SETCHECK,BST_UNCHECKED,0); buttonpushed [319] = 'F' ;


SendMessage(hWndButton81,BM_SETCHECK,BST_UNCHECKED,0);


SendMessage(hWndButton82,BM_SETCHECK,BST_UNCHECKED,0);


SendMessage(hWndButton83,BM_SETCHECK,BST_UNCHECKED,0);


}



soac

解决方案

您可以尝试宏Button_SetState(HWND hwndCtl ,BOOL 状态的)搜索结果,搜索结果http://msdn.microsoft.com/en-us/library/bb849168(VS.85).aspx

Is there another method besides sendmessage to uncheck a button?


}

case IDC_NO_DAYS: if(SendMessage(hWndButton82,BM_GETCHECK,0,0) == BST_CHECKED){

SendMessage(hWndButton61,BM_SETCHECK,BST_UNCHECKED,0);buttonpushed[300]='F';

SendMessage(hWndButton62,BM_SETCHECK,BST_UNCHECKED,0);buttonpushed[301]='F';

SendMessage(hWndButton63,BM_SETCHECK,BST_UNCHECKED,0);buttonpushed[302]='F';

SendMessage(hWndButton64,BM_SETCHECK,BST_UNCHECKED,0);buttonpushed[303]='F';

SendMessage(hWndButton65,BM_SETCHECK,BST_UNCHECKED,0);buttonpushed[304]='F';

SendMessage(hWndButton66,BM_SETCHECK,BST_UNCHECKED,0);buttonpushed[305]='F';

SendMessage(hWndButton67,BM_SETCHECK,BST_UNCHECKED,0);buttonpushed[306]='F';

SendMessage(hWndButton68,BM_SETCHECK,BST_UNCHECKED,0);buttonpushed[307]='F';

SendMessage(hWndButton69,BM_SETCHECK,BST_UNCHECKED,0);buttonpushed[308]='F';

SendMessage(hWndButton70,BM_SETCHECK,BST_UNCHECKED,0);buttonpushed[309]='F';

SendMessage(hWndButton71,BM_SETCHECK,BST_UNCHECKED,0);buttonpushed[310]='F';

SendMessage(hWndButton72,BM_SETCHECK,BST_UNCHECKED,0);buttonpushed[311]='F';

SendMessage(hWndButton73,BM_SETCHECK,BST_UNCHECKED,0);buttonpushed[312]='F';

SendMessage(hWndButton74,BM_SETCHECK,BST_UNCHECKED,0);buttonpushed[313]='F';

SendMessage(hWndButton75,BM_SETCHECK,BST_UNCHECKED,0);buttonpushed[314]='F';

SendMessage(hWndButton76,BM_SETCHECK,BST_UNCHECKED,0);buttonpushed[315]='F';

SendMessage(hWndButton77,BM_SETCHECK,BST_UNCHECKED,0);buttonpushed[316]='F';

SendMessage(hWndButton78,BM_SETCHECK,BST_UNCHECKED,0);buttonpushed[317]='F';

SendMessage(hWndButton79,BM_SETCHECK,BST_UNCHECKED,0);buttonpushed[318]='F';

SendMessage(hWndButton80,BM_SETCHECK,BST_UNCHECKED,0);buttonpushed[319]='F';

SendMessage(hWndButton81,BM_SETCHECK,BST_UNCHECKED,0);

SendMessage(hWndButton82,BM_SETCHECK,BST_UNCHECKED,0);

SendMessage(hWndButton83,BM_SETCHECK,BST_UNCHECKED,0);

}


soac

解决方案

You can try the macro Button_SetState(HWND hwndCtl, BOOL state)


http://msdn.microsoft.com/en-us/library/bb849168(VS.85).aspx


这篇关于sendmessage按钮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆