C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■96415 / 5階層)  SendMessageの使用法
□投稿者/ Azulean (1173回)-(2020/11/21(Sat) 17:57:02)
2020/11/21(Sat) 18:00:54 編集(投稿者)

No96414 (初心者 さん) に返信
> [wxWindow]です、これってEditですか?
見ての通り違います。


> V13の時のClassNameは、RICHEDIT50W   ←あ、こちらにはEDITがあります
これはリッチエディットテキストボックスなので、Edit コントロールの一種とは言えます。

> V20は、wxWindow に代わっています。  ←こちらは無い、でもコマンドに入力した"LINE"はどこにあるの?
おそらく、WxWidgets と呼ばれるライブラリを使ったものなのでしょうね。
( https://ja.wikipedia.org/wiki/WxWidgets )

Caption のところと見た目で見えている文字列が完全に別ものなので、「SendMessage を使ってテキストを取得する」は「できない」と考えてください。

見た目からは独自描画で文字列表示としているように見えるので、ほかの手段でも取得も難しいのではないか?と、個人的には思います。


(参考)
クラス登録あたり
https://github.com/wxWidgets/wxWidgets/blob/dd864cffe0daab175c4f807d096f469ea191934b/src/msw/app.cpp#L698

"wxWindow"の元
https://github.com/wxWidgets/wxWidgets/blob/dd864cffe0daab175c4f807d096f469ea191934b/src/msw/window.cpp#L504

"NR"サフィックスの元
https://github.com/wxWidgets/wxWidgets/blob/dd864cffe0daab175c4f807d096f469ea191934b/src/msw/app.cpp#L116
https://github.com/wxWidgets/wxWidgets/blob/dd864cffe0daab175c4f807d096f469ea191934b/include/wx/msw/app.h#L54
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[4]: SendMessageの使用法 /初心者 →Re[6]: SendMessageの使用法 /初心者
 
上記関連ツリー

SendMessageの使用法 / 初心者 (20/11/19(Thu) 18:50) #96397
Re[1]: SendMessageの使用法 / Hongliang (20/11/19(Thu) 20:03) #96400
Re[1]: SendMessageの使用法 / 魔界の仮面弁士 (20/11/19(Thu) 20:09) #96403
  └ Re[2]: SendMessageの使用法 / 初心者 (20/11/20(Fri) 12:35) #96407
    └ Re[3]: SendMessageの使用法 / 魔界の仮面弁士 (20/11/20(Fri) 16:28) #96409
      └ Re[4]: SendMessageの使用法 / 初心者 (20/11/21(Sat) 11:39) #96414
        └ SendMessageの使用法 / Azulean (20/11/21(Sat) 17:57) #96415 ←Now
          └ Re[6]: SendMessageの使用法 / 初心者 (20/11/23(Mon) 15:02) #96442

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信