基于MFC, 在一个对话框上有一个按钮,CBitmapButton 类的 OWNERDRAW 的按钮,上面有图片;
现在想通过一个触发后,在这个按钮上面再次输出文字。
正常我调用 TEXT 输出后,文字在 BUTTON 之后了,被盖住了,
我想问下,如何让TEXT在 按钮之后,而且还是透过的 ?
拜托各位
------解决方案--------------------
没太看懂楼主要表达的意思,随便说一下吧。
在IMAGEBUTTON里面有一个static静态变量。
class IMAGEBUTTON
{
public:
IMAGEBUTTON();
~IMAGEBUTTON();
// ... ...
public:
static int nStatus;
}
然后类IMAGEBUTTON中,CreateThread一个线程,实时监测nStatus变量的值,不同的值代表不同的状态。
静态的nStatus是class专属的,所有的IMAGEBUTTON对象共享一份nStatus变量。
这样其中一个按钮被TOUCH之后,改变nStatus的值,其它按钮对象也会随之改变状态。
------解决方案--------------------
------解决方案--------------------
给其他按钮发消息