Ticket #10060

TeraTerm Menu のメニュー表示位置がおかしい (Vista)
Date d'ouverture: 2007-03-07 14:04 Dernière mise à jour: 2007-03-10 23:44

Rapporteur:
(Anonyme)
Propriétaire:
(Aucun)
Type:
État:
Atteints
Composant:
(Aucun)
Jalon:
(Aucun)
Priorité:
5 - moyen
Sévérité:
5 - moyen
Résolution:
Fixed
Fichier:
Aucun
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Détails

TeraTerm Menu を Windows Vista で使用すると、システムト
レイのアイコン上でクリックしたときに表示されるメニュー
(右クリック・左クリックとも)が、デスクトップの左上に表
示されます。

原因は、GetMessagePosで取得しているマウスカーソルの位置
が x=0, y=0 となっているためで、とりあえず PopupMenu 関
数と PopupListMenu 関数を下記のように修正して手元で使っ
ています。
(手元にマルチモニタ環境がないため、シングルモニタ環境
のみで動作確認しています。)


{
POINT Point;
GetCursorPos(&Point);
::SetForceForegroundWindow(hWnd);

::TrackPopupMenu(g_hListMenu,
TPM_LEFTALIGN | TPM_RIGHTBUTTON,
Point.x,
Point.y,
0,
hWnd,
NULL);
}

Ticket History (2/2 Histories)

2007-03-08 16:30 Updated by: (del#24082)
Commentaire
Logged In: YES
user_id=24082

橋井さんがマルチモニタ環境を持っていたはずなので、修正物件を
作って評価の依頼をお願いしてみてください>永田さん
2007-03-10 23:44 Updated by: (del#1144)
  • Ticket Close date is changed to 2007-03-10 23:44
  • Résolution Update from Aucun to Fixed
  • État Update from Ouvert to Atteints
Commentaire
Logged In: YES
user_id=1144

ありがとうございます。
最新のリリースに反映させていただきました。

Attachment File List

No attachments

Modifier

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Connexion