- ベストアンサー
最後のボタンだけツールチップが表示されない
VC++2005でツールバーにボタンを8個つくり、そこにツールチップを表示させたのですが、最後のボタンだけ文字列でなく『0/?』と表示されてしまいます。 順番を入れ変えれば、普通に表示されるのですが、8番目のボタンは、やはり『0/?』と表示されてしまいます。 ストリングテーブルか、TBBUTTON構造体の、サイズが足りないのかと思い、色々試したのですがうまく行きません。 参考にしているのは、『猫でも…66章』で、ストリングテーブルは、BCC developerで作ってます。 詳しい方、アドバイスをお願いします。
- みんなの回答 (2)
- 専門家の回答
お礼
ご指摘有難うございます。 前回の補足の後で、もう一度8個にしてコンパイルしてみました。 結果は駄目でしたが、その後に >配列と同じように 0 番から指定しますので。 の意味が分かり、for(id = 0; id <= 7; id++) として、コンパイルしてみました。 結果は、成功しました。でも今回のアドバイスにあるように、 >(1)for(id = 0; id < 8; id++){ のように記述するのが正しいですね。 適切なアドバイス、有難うございます。 (まだまだ勉強不足ですね)