15/10/02 22:20:47.11 gVV2SMTn.net
>>47
やっと、まともな発言してくれる人が出てきてくれました
>HDCを取得してGDI関数を呼び出すだけでできる
>メッセージハンドリングはアプリ側では必須ではない
もちろんです
しかしながら、手当たり次第に、色んなアプリケーションのステータスバーを
Spy++で確認しても、結局、SB_系のメッセージを取得できるアプリがいまのところ無いんですよ
HDCを取得して直接描画するっていうのが、Windowsプログラムのスタンダードというのは無理がありますよね
ちなみに、VCのMFCのソースコードを確認すると、ステータスバーに文字を描画する手法は、
きっちりSB系のメッセージが使われています
afxcmn.inl
CStatusBarCtrl::SetText(LPCTSTR lpszText, int nPane, int nType)
{
return (BOOL) ::SendMessage(m_hWnd, SB_SETTEXT, (nPane|nType), (LPARAM)lpszText);
}