WindowsXP以前のOSとWindowsXPではツールチップ情報構造体(TOOLINFO)のサイズが異なる為、WindowsXP用にコンパイルしたDLLではXP以前のOSでツールチップが表示されなくなってしまう。
TOOLINFO::cbSizeにWindowsXPで追加された項目を除いたサイズを指定すれば、WindowsXP以前のOSでも正常に動作するようになる。
コモンコントロールヘッダには
TTTOOLINFO[A|W]_V1_SIZEでIE3.0以前に対応したTOOLINFO構造体のサイズ
TTTOOLINFO[A|W]_V2_SIZEでIE3.0以降に対応したTOOLINFO構造体のサイズ
TTTOOLINFO[A|W]_V3_SIZEでWindowsXP以降に対応したTOOLINFO構造体のサイズ
がそれぞれ定義されているので、状況に応じてTOOLINFO::cbSizeに代入する。
今日は、3550歩。
カテゴリー別アーカイブ: 仕事
仕事を頑張ってみた
今日は仕事を頑張ってみた。
って書くと、いつもは頑張っていないみたいだけど、そんなことはない。
ただ、今日はいつも以上にやったって事だ。
今週1週間かけて作ろうとしてる機能の5割を作り上げたので、今週は少し気楽に出来そう。
と、目論んでるけど、どこに落とし穴があるかわかんないからなー。
早く仕上げる事に越したことはない。
今日は、3932歩。
会社に一人
今日から2人が夏期休暇。
残った2人が仕事んだんだけど、うち1人は出張。
なので、今日は1人で会社。
なんか、寂しいな…。
電話とか全然来ないし。
唯一ヤクルトさんが来たくらいか。
仕事は、休み入る前に片付けたかった部分を終えれたから
少し早く帰った。(21時半くらい)
明日から俺も夏期休暇。
今日は、2203歩。
DLL参照数
今作ってるソフト、特定の条件で落ちる…
その原因を探ってたら朝5時になってた。
原因はわかったからよかったんだけど。
今日は、3195歩。
草臥れ
つーかーれーたー。
今日一日、息をつかずにプログラミング作業…
キツイね。
ちと草臥れ(くたびれ)モードだ。
午後からはずーっと頭痛だったし。
なんか夕飯食べたら治ったけど。
今日は、3183歩。
今日は水曜さ
あー、明日までの資料。
何とか間に合ったよー。
なんか最近いっぱいいっぱいだよなー。
明日もだけど…。
土日休むと月曜日が辛いさ…今日は水曜だけど。
スーツ着
久々に今日はスーツ。
最後に着たのは確か、5月だったはずだからガビてないか心配だったが大丈夫だった。
あと…ズボンが入らなくなっていたらとも思ったけどね。
そっちも大丈夫だったさ。
今日の盛岡は暑い…。
が、東京から来た方々は「盛岡涼しいですね」と。
そりゃーね、あっちは昨日39度とかだったらしいから…。
平熱より高いがな。
今日は、5732歩。
気付いて欲しい最新版
一度ソフトを公開すると、新版を出してもそれをダウンロードしてくれない人もいるわけで。
その人たちは別に故意にダウンロードしないんじゃなくて、それに気付いてないってのが大半だと思うんだけどね…。
開発者側からすれば、気付いていち早く最新版を入れてくれるのがありがたいのだけど。
今日は仕事で、既に公開してるものでの重大な不具合を見つけてしまった…。
幸い最良な回避策を見つけれたからよかったけど、どれか1つでも抜け落ちてたらヤバかったな。
分類するなら「境界チェック不足」なのかな…。
CW2CWが20KB以上の文字列を上手く変換できないなんて。
っても、CW2CWってWCHARからWCHARだよな…これって無駄?
CW2CW wsz(bstr);
って感じで使ってるんだが…、なんか無駄な気がしてきたぞ。
24時半帰宅
こうさぎ、今回は1行しか書いてないのか。
今日は24時半まで会社いた…。
疲れたなー。
今日(6日)は、3148歩。
TELNETで仕事
今日は朝9時から仕事。
っても、家からTELNETしてサーバのファイル置き換えたくらいなんだけど、
それがコンテンツ公開っていう結構重大な任務だっただけにちょっとドキドキものだった。
コピーの順番間違えて公開する方のファイルを消したら終わりだったからね。
ま、そんなネタになるような事態もなく置き換え完了。
そのまま出社したので、会社付いたのは9時半前くらいだった。
ラジオから10時の時報が流れた時に11時だと思ってしまった…。
ちょっとした時差ぼけか?
今日は強風だったけど、空は夏!って感じだったなー。
今日は、2985歩。