我在编写程序的时候,为了让按钮显示位图的形式所以将按钮设置成位图的形式,但是,在程序中我有必须在按钮上显示文字,但是由于是位图属性,所以不能显示出文字,
请问,我如何将按钮的属性设置成文字显示!!另外,还有个小问题,就是我为了得到按钮类型,所以我用如下的语句:
(CButton *button=(CButton *)GetDlgItem(IDC_BUTTON1);但是我必须让ID是字符串的形式,是一个不定的ID,后面那个数字是不定的,怎样把IDC_BUTTON+数字作为一个ID变量,有函数GetDlgItem调用?thank you very much!!!!!!!
请问,我如何将按钮的属性设置成文字显示!!另外,还有个小问题,就是我为了得到按钮类型,所以我用如下的语句:
(CButton *button=(CButton *)GetDlgItem(IDC_BUTTON1);但是我必须让ID是字符串的形式,是一个不定的ID,后面那个数字是不定的,怎样把IDC_BUTTON+数字作为一个ID变量,有函数GetDlgItem调用?thank you very much!!!!!!!
UINT uBtnIDs[] = {IDC_BUTTON1, IDC_BUTTON2, ... };
然后使用uBtnIDs[数字]访问你要的ID。
而且,如果你的Buttons是按顺序连续依次放上的(就是连续放了N个Buttons,中间没有放其他的控件),那么它们的ID是连续的,你可以用IDC_BUTTON1+数字-1得到你要的ID。第一个不会。