09/05/01 03:04:24 q1KKjlo6
>>637
こんな時間にありがとう。しかしなんか悩んでたら解決しちまったんだぜ!
理想の動作は普段右クリックで右クリックメニューが出て、メッセージ枠内に設置したシステムボタンからメッセージレイヤを隠せる。
そして、メッセージレイヤを隠した状態からは、右クリックでも左クリックでもメッセージレイヤのハイドが解除される(だけ)・・・って状態。
下ので動いたんだけど、無駄が多かったり動作が怪しかったら誰か突っ込んでくれるとうれしい。
function callRightClickSubRoutine()
{
if(!messageLayerHiding){
isLeavePeriodEvent = true;
// 右クリックサブルーチンを呼ぶ
if(typeof this.rightClickMenuItem != "undefined")
{
rightClickMenuItem.caption = rightClickCurrentMenuName = rightClickDefaultName;
}
callExtraConductor(rightClickStorage, rightClickTarget, restoreFromRightClick);
lockMessageLayerSelProcess(); // 選択肢ロック
}else if(messageLayerHiding){
switchMessageLayerHiddenByUser();
}
}