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

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

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

ウィンドウのアイコンの取得方法による差異


(過去ログ 45 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■23990 / inTopicNo.1)  ウィンドウのアイコンの取得方法による差異
  
□投稿者/ まどか (585回)-(2008/08/26(Tue) 11:07:06)

分類:[.NET 全般] 

#WinXPSP2、VS2005

デスクトップ上のウィンドウのアイコン(左上)をAPIで取得しようとしました。

1.Dim h As Integer = GetClassLong(hWnd, GCL_HICONSM)
2.Dim h As Integer = SendMessage(hWnd, WM_GETICON, ICON_SMALL, 0)

次のような結果の差異が出ました。
#取得できなかったとは、h = 0 です。

1で取得できず、2で取得できたウィンドウ
・OutLook Express 6

1で取得できて、2で取得できなかったウィンドウ
・VisualStudio2005
・MSDN ライブラリ Document Explorer

これは1と2を試行しなければならないということでしょうか?
それとも固定の方法はありますか?

#GetClassLongPtr(実体GetWindowLongA)では常に0が返りました。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -