Tíquete #10060

TeraTerm Menu のメニュー表示位置がおかしい (Vista)
: 2007-03-07 14:04 Última Atualização: 2007-03-10 23:44

Relator:
(Anônimo)
Dono:
(Nenhum)
Tipo:
Estado:
Fechado
Componente:
(Nenhum)
Marcos:
(Nenhum)
Prioridade:
5 - Medium
Gravidade:
5 - Medium
Resolução:
Fixed
Arquivo:
Nenhum
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

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)
Comentário
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
  • Resolução Update from Nenhum to Fixed
  • Estado Update from Aberto to Fechado
Comentário
Logged In: YES
user_id=1144

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

Attachment File List

No attachments

Editar

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