HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0514
うひょスタートボタンの文字列を変える2解決


うひょ

リンク

2007/5/14(Mon) 18:18:54|NO.8244

タスクバーにあるスタートボタンに表示される文字列を変更したいのですが、
その方法が分かりません。
前に表面的に変更して再描画されると戻るというものがありましたが、
そのようなものでいいのです。
その方法を教えてください。お願いします。



この記事に返信する


pizza

リンク

2007/5/15(Tue) 23:12:47|NO.8279

XPならWM_SETTEXTで変更できると書いてある所がありました。

MeではBM_SETIMAGEでビットマップを変えられます。(実行中のみ)

フックを使用してタスクバーのプロセス(フックプロシージャ)内で
BM_SETIMAGEを送る方法もありますが、DLLを作らないといけません。

> 表面的に変更して再描画されると戻る

GetDCでHDCを取得して直接描画?


#include "user32.as" #include "gdi32.as" #define SRCCOPY 0x00CC0020 FindWindow "Shell_TrayWnd", 0 FindWindowEx stat, 0, "button", 0 if stat == 0 : end hStart = stat boxf : color ,255 mes "start" dim rect, 4 GetClientRect hStart, varptr(rect) *main wait 10 GetDC hStart hdcStart = stat BitBlt hdcStart, 0, 0, rect(2), rect(3), hdc, 0, 0, SRCCOPY ReleaseDC hStart, hdcStart goto *main



うひょ

リンク

2007/5/16(Wed) 18:13:43|NO.8293

ありがとうございます!
解決しました。



ONION software Copyright 1997-2023(c) All rights reserved.