CButton如何样产生一个按下的效果

CButton怎么样产生一个按下的效果
ID号:   ID_BTN_OK

如果用SetFocus()的话,只能将虚线移动到上面.  
我想要把CButton外面的黑色框也移动过来   ,  
就是变成默认按钮   要发送什么消息?

同时保证   不能触发   OnBtnOk()   函数

------解决方案--------------------
自绘啊
------解决方案--------------------
是想要按下按钮的效果?
可以使用这个方法
m_btn1.SetState(true);
------解决方案--------------------
在网上去找找,有很多这样的代码,拿来就可以用的
------解决方案--------------------
你要的效果是用check box( 资源编辑器里找 ) 实现的,
把check box的属性 push-like 项选上即可,
用代码
CButton::SetCheck (1);这样就是按下状态了
------解决方案--------------------
在网上搜索,CButtonST类,里面有很多功能。
------解决方案--------------------
简单的用CbuttonST,否则自绘