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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.