明日には おなかの痛み ひくかなぁ?
とりあえず、宿題。。。
こんな感じで、ツールバーっぽくなってきましたが、これをVC++経由じゃなくIEにくっつける方法が良くわからない。。。w
ぐーぐる検索もスムーズにつけれそうな気がする(とりあえずやらないけど)。
いまはこんな感じで終わり→くりっくなう
ツールバーに文字を表示させるのに苦戦しました。。。
TBBUTTONのiStringのとこに「テキストのインデックス」を入れるとできるらしーのですが、テキストのインデックスってなんだよってことで。調べても、テキストのインデックスって表現の域を出ないのばっかで困りもの。至極一般的な言葉でうちがわかんないだけかなぁ。。。みんなわかって使ってるのだろうか?
結局、こんな感じで処理。どっかのページを見て真似しますた。面倒なので冗長になってますが気にしない。
TBBUTTON tbs[NUM_TOOLBAR_BUTTONS]; for (int i = 0; i < NUM_TOOLBAR_BUTTONS; i++) { tbs[i].dwData = 1; tbs[i].fsState = TBSTATE_ENABLED; tbs[i].fsStyle = TBSTYLE_BUTTON; tbs[i].iBitmap = i; tbs[i].idCommand = ID_BUTTON1 + i; tbs[i].iString = 0; } TCHAR* pCaption; int iIndex; pCaption = _T("Hiki"); iIndex = SendMessage(TB_ADDSTRING, 0,(LPARAM)pCaption); tbs[0].iString = iIndex; pCaption = _T("Wiki"); iIndex = SendMessage(TB_ADDSTRING, 0,(LPARAM)pCaption); tbs[1].iString = iIndex; pCaption = _T("Archive"); iIndex = SendMessage(TB_ADDSTRING, 0,(LPARAM)pCaption); tbs[2].iString = iIndex; pCaption = _T("Gmail"); iIndex = SendMessage(TB_ADDSTRING, 0,(LPARAM)pCaption); tbs[3].iString = iIndex; AddButtons(NUM_TOOLBAR_BUTTONS, tbs);
あ、そうそう、大元のサンプルコードはマイクロソフトのやつです。
そのままじゃビルドできなかったので、UrlEscapeなとこをコメントアウトして、んで、mfc42u.libがどうとか言われたので、VC++をカスタムで再インストールで全部インストールして通りました。