Discussion:
マウスの左クリック長押しについて
(too old to reply)
unknown
2006-04-20 11:22:02 UTC
Permalink
WinCE端末で、マウスの左クリックを長押しした場合に、
右クリックメニューが表示されますが、この右クリックメニューが表示される
までのアニメーション"◆"がサークルを描くような描画は
消すことができないでしょうか?

ユーザーIFがキーボードとマウスしかないターゲットを使用していると、
左クリックを押した時の、この◆の描画が少しきになります。
右クリックメニューがない箇所では表示されないので、描画させない方法が
あるのだとは思われますが、HELPファイル等色々探してみましたが、
見つける事ができませんでした。
情報等ありましたら、ご教授お願いいたします。
unknown
2006-04-25 11:07:02 UTC
Permalink
HELPを検索していると以下の内容を発見したので、
問題が解決するか調査します。

SHRecognizeGesture
If you do not want to provide the standard animation feedback
for a tap-and-hold gesture, set the SHRG_NOANIMATION flag
when calling the SHRecognizeGesture function.
The following code example shows this setting.

case WM_LBUTTONDOWN:
{
SHRGINFO shrg;
HMENU hmenu;

shrg.cbSize = sizeof(shrg);
shrg.hwndClient = hWnd;
shrg.ptDown.x = LOWORD(lParam);
shrg.ptDown.y = HIWORD(lParam);
shrg.dwFlags = SHRG_RETURNCMD | SHRG_NOANIMATION;

if (SHRecognizeGesture(&shrg) == GN_CONTEXTMENU) {
hmenu = GetSubMenu(g_hMainMenu, 0);
TrackPopupMenuEx(hmenu,
TPM_LEFTALIGN,
LOWORD(lParam),

HIWORD(lParam),
hWnd,
NULL);
}
break;
}

結果は別途報告します。
Post by unknown
WinCE端末で、マウスの左クリックを長押しした場合に、
右クリックメニューが表示されますが、この右クリックメニューが表示される
までのアニメーション"◆"がサークルを描くような描画は
消すことができないでしょうか?
ユーザーIFがキーボードとマウスしかないターゲットを使用していると、
左クリックを押した時の、この◆の描画が少しきになります。
右クリックメニューがない箇所では表示されないので、描画させない方法が
あるのだとは思われますが、HELPファイル等色々探してみましたが、
見つける事ができませんでした。
情報等ありましたら、ご教授お願いいたします。
unknown
2006-05-18 02:31:01 UTC
Permalink
以下の対応で解決できますね。
左クリックでファイルをドラックするような機能をもたせていると
動作しなくなりますね。APの作成方法にも検討が必要です。
また、AYGSHELL API セットをOSイメージに含まなければサークルの
描画はでないので、対応方法はいろいろ検討できそうです。
お騒がせしました。
Post by unknown
HELPを検索していると以下の内容を発見したので、
問題が解決するか調査します。
SHRecognizeGesture
If you do not want to provide the standard animation feedback
for a tap-and-hold gesture, set the SHRG_NOANIMATION flag
when calling the SHRecognizeGesture function.
The following code example shows this setting.
{
SHRGINFO shrg;
HMENU hmenu;
shrg.cbSize = sizeof(shrg);
shrg.hwndClient = hWnd;
shrg.ptDown.x = LOWORD(lParam);
shrg.ptDown.y = HIWORD(lParam);
shrg.dwFlags = SHRG_RETURNCMD | SHRG_NOANIMATION;
if (SHRecognizeGesture(&shrg) == GN_CONTEXTMENU) {
hmenu = GetSubMenu(g_hMainMenu, 0);
TrackPopupMenuEx(hmenu,
TPM_LEFTALIGN,
LOWORD(lParam),
HIWORD(lParam),
hWnd,
NULL);
}
break;
}
結果は別途報告します。
Post by unknown
WinCE端末で、マウスの左クリックを長押しした場合に、
右クリックメニューが表示されますが、この右クリックメニューが表示される
までのアニメーション"◆"がサークルを描くような描画は
消すことができないでしょうか?
ユーザーIFがキーボードとマウスしかないターゲットを使用していると、
左クリックを押した時の、この◆の描画が少しきになります。
右クリックメニューがない箇所では表示されないので、描画させない方法が
あるのだとは思われますが、HELPファイル等色々探してみましたが、
見つける事ができませんでした。
情報等ありましたら、ご教授お願いいたします。
Loading...