PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
8842 | 99/10/20 16:05:32 | RE(7):PB6:ありがとうございました( PBで作成したものでないアプリケーション内のボタン等のハンドル...) By スペース ワンダラー |
8840 | 99/10/20 14:58:50 | RE(6):PB6: PBで作成したものでないアプリケーション内のボタン等のハンドルの取得は可能でしょうか? By こてちゅ |
8834 | 99/10/20 12:24:42 | RE(5):PB6: PBで作成したものでないアプリケーション内のボタン等のハンドルの取得は可能でしょうか? By スペース ワンダラー |
8833 | 99/10/20 11:20:18 | RE(4):PB6: PBで作成したものでないアプリケーション内のボタン等のハンドルの取得は可能でしょうか? By てとらぽっと |
8832 | 99/10/20 11:13:00 | RE(3):PB6: PBで作成したものでないアプリケーション内のボタン等のハンドルの取得は可能でしょうか? By Taka |
8831 | 99/10/20 10:33:01 | RE(2):PB6: PBで作成したものでないアプリケーション内のボタン等のハンドルの取得は可能でしょうか? By スペース ワンダラー |
8818 | 99/10/19 13:23:13 | RE(1):PB6: PBで作成したものでないアプリケーション内のボタン等のハンドルの取得は可能でしょうか? By Taka |
8815 | 99/10/19 10:31:53 | PB6: PBで作成したものでないアプリケーション内のボタン等のハンドルの取得は可能でしょうか? By スペース ワンダラー |
カテゴリ:スクリプトの記述
日付:1999年10月20日 11:13 発信者:Taka
題名:RE(3):PB6: PBで作成したものでないアプリケーション内のボタン等のハンドルの取得は可能でしょうか?
スペース ワンダラーさん、こんにちは。
>「スタート」ボタンのテキストを変更したいと思っています。
スタートボタンって、Windowsのタスクバーにある「スタートメニュー」のボタンのことですか?
こちらで実験した限りでは、ここは通常のボタンテキストとして設定されていません。
おそらく、イメージとして直接描画していると思われます。
したがって、ボタンのハンドルを拾って SetWindowTextしても無理だと思います。
ビットマップを生成して上書き描画してやらないとダメのような気がするのですが・・・
>他の関数でもやってみたのですが、やり方が悪いのか、また別の関数を使う必要があるのか
>うまくいっていません。
FindWindowExを使う場合、親ウィンドウとしてタスクバーのハンドルを与える必要があります。
クラス名は\"Button\",テキストは設定されていないので、NULL値で検索してみましょう。
タスクバーのハンドルは、FindWindowEx( 0, 0, \"Shell_TrayWnd\", NULL ) の要領で検索すると
得ることができます。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.