首先將宣告函數以外的全域變數;在檔案上方的一般屬性內容之下宣告「string NAME;」,並在「OnChartEvent」之下寫入以下if文體。如此一來,若點擊的物件處於已被選擇的狀態,便會記憶該物件的名稱。
鍵盤「A」鍵在處理程序中位於第30號,而「sparam」代表按下按鍵的編號;故應追加以下的if文體,以便在「sparam」為「30」時進行處理。此指示可取得目前的線條種類,並在所選物件符合雙點劃線時變更為實線、不符合時則變更為雙點劃線(※變數sparam會依照CHARTEVENT的種類來變化數值。
if (id == CHARTEVENT_OBJECT_CLICK){透過本次的設定,將在按下鍵盤「A」鍵時變更水平線的線條種類。
if (ObjectGetInteger(0, sparam, OBJPROP_SELECTED)) NAME = sparam;
}
鍵盤「A」鍵在處理程序中位於第30號,而「sparam」代表按下按鍵的編號;故應追加以下的if文體,以便在「sparam」為「30」時進行處理。此指示可取得目前的線條種類,並在所選物件符合雙點劃線時變更為實線、不符合時則變更為雙點劃線(※變數sparam會依照CHARTEVENT的種類來變化數值。