スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ブログランキング・にほんブログ村へ

--.--.-- | スポンサー広告

タスクリストの取得とアイコン

 JTdLnchにタスクリストを追加すべく、コーディングちう。
 タスクリスト自体は取得できるのだけれども、アイコンの取得に手間取ってます。


 タスク自体は、EnumWindowsにてウインドウハンドルの一覧を作ることができたので、比較的簡単に実装できました。

 タスクの名称となる、ウインドウ名称は、GetWindowTextにて取得可能。 でも、WKTaskで表示しているタスク名と異なるものもあるようで、まだ調べなきゃ、かも。

 アイコン自体は、こんな感じで。
 SendMessageTimeout( hWnd, WM_GETICON, ICON_BIG, 0, 0, 2*1000, &dwResult);

 エミュレータの環境で実行してみるとアイコン表示できていたので、これでOKと思いきや…
 実機でいろんなアプリを起動させて(エミュレータ環境にはあまりアプリを入れてないので)試してみると、一部のアプリがアイコン表示されない。

 ウインドウハンドルから、プロセスのファイル名称を取得する方法で、そこからアイコンを取得したほうが無難なんだろうか… プロセスのファイル名称も結構面倒くさいんだけどなぁ

 結構、いろんな検証に時間がかかりそうですな。 まだタスク終了の操作も実装できてないし…

 

テーマ:プログラミング - ジャンル:コンピュータ

ブログランキング・にほんブログ村へ

2009.07.06 | Comments(0) | Trackback(0) | Mobile プログラミング

コメント

コメントの投稿


秘密にする

«  | HOME |  »

FC2Ad

04 | 2017/05 [GO]| 06
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 - - -

最近の記事一覧 カテゴリ一覧 コメント一覧 トラックバック一覧 プロフィール リンク一覧
[カテゴリ]
WEBコンサルティング・ホームページ制作のバンブーウエイブ

ブログ内検索

ブロとも申請フォーム

この人とブロともになる

カスタム検索

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。