Programing Tips

最新更新 2017/03/25
  プログラムに役立ちそうな話や日頃から使用しているツールなどを置いています。

04/08 2009 からは 話はと共に 日頃使用している補助プログラムをアップもし出しました。

1. GetWinCnst 8 Kb 2016/12/28 ウィンドウの構造を全て最後の子孫ウィンドウまで 全て調べます。

2. SerchWin 6 Kb 2017/03/20 マウスカーソル下のウィンドウをリアルタイムに調べるツールです。

  上記 2つを使えば結構な所まで解析できると思います。

3. ExtblTst 20 Kb 04/09 2009
Window にファイルをドロップする事で関連付けられているファイル名( *.EXE ファイルなど )を 表示します。ソースファイルも同梱しています。ダイアログベースの雛形としても使用できます。

4. STRvsHEX 8 Kb 03/25 2017 Ver 1.400
2002/07/08に StrIntgr と換えています。
上の窓に 文字列を入れれば下にインテル並びで 16進数を表示します。又解りやすい様に 4 文字ずつ区切って 表示します。下の窓に 16 進数を入れれば上の窓にそれに対応した文字列が表示され ます。 かなり用途が狭いようですが並びの順序に気を付ければ 16進のアスキーコード表示としても使用出来るでしょう。
2016/09/30 に ANSI 版 に加え UNICODE 版 を同梱する様にしました。
関連して 文字列の整数での操作 を書いています。

5. HungWin 3 Kb 08/28 2015
プログラムが反応のないプログラムにどの様な事になるのか調べるための疑似ハングアップを 装うプログラムです。

6. KHdebug 5 Kb 03/01 2017
メニューが出ている時のメッセージのやり取りやプログラムが他のプログラムとの兼ね合いの中(タイミング等)で 動いている時には通常の開発ツールのデバッグでは出来にくい時が有る時のデバッグを助けるかも知れません。 特にメニューが出ている時の裏側の動き等を見る時には結構便利です。

7. WhatFont 05/03 2014
此を此処に置くかどうか迷ったのですがまあ此処でよいでしょうと言う事で置いておきます。
表示されているウィンドウの使用しているフォントの種類を高さと共に表示する物です。
  ダウンロード WhatFont 3 Kb 2014/05/03。

8. ClasTitl 04/20 2014
此も此処に置くかどうか迷ったのですが何らかの補助プログラムなので此処でよいでしょうと言う事で置きました。
表示されているウィンドウの クラス名,タイトル を取得して クリップボードに代入するプログラムです。
  ダウンロード ClasTitl 3 Kb 2014/04/20

9. CheckClip 3 Kb 04/20 2014
どのクリップボードフォーマットが代入されて有効かを×◎で表示します。
何らかのプログラムでコピーをした後にどのクリップボードに代入するかの確認用です。

10. VertualKeyCode 3 Kb 01/08 2015
押された キーの Vertual Key Code をメッセージにして表示します。何らかの キーコードを指定する時には キーコード を調べるより速いしそのコンピュータ上で調べるので確実です。

11. DPIScale 4 Kb 07/03 2015
スクリーン表示が DPI 仮想化スケーリング されているか確かめるプログラムです。

 ・プログラミング チップス

1. 終われないプログラム 2000/12/01

2. Windows がサポートする文字列関数について 2001/01/19

3. 汎用性の高い私的関数 2001/02/17 〜 2013/04/20

4. 文字列の整数での操作 2001/12/09 - 2011/01/20 修正

5. 文字列中の CHAR 検索 2002/07/06

6. プログラムコードの効率化 2004/05/08 〜

7. フォルダー深さについて 2008/01/04

8. フォームのサイズとコントロールの配置 2012/04/19

9. プログラムの設定ファイルと可搬性について 2012/06/02

10. 文字コードが違う場合のテキストクリップボード対応について  2012/10/04

11. 子ウィンドウとしてのコントロールのサブクラス化について。  2012/09/03

12. ウィンドウズ 8 対応コードへのプログラムチップ。  2013/11/07

13. 作業から なかなか帰れないプログラム。  2013/07/05 [ 2013/12/15 追記 ]

14. スクロールさせる API メッセージ。  2013/11/15

15. UAC影響を受ける API。  2016/05/20 ( 加筆 )

16. 終了時の事後処理について。  2014/03/22

17. SetLayeredWindowAttributes API について。 2014/12/05 ( 2016/06/10 追記 )

18. 高 DPI スケーリング上での GetWinTx 2015/06/28

19. 他のウィンドウのテキストの取得 2015/08/25

−戻る−