2
我正在使用IUP.GetParm對話框來執行搜索和替換提示。 該對話框支持3個按鈕,前兩個確定並取消關閉提示並返回主程序流程。從GetParm上的回調觸發確定
第三個按鈕可以在parm_action函數中進行跟蹤,我想要做的就是使用第三個按鈕來跳過該項目並關閉對話框,但是我無法解決這是否可行。
我已經在IUP郵件列表上提出過這個問題,但還沒有回覆。
function param_action(dialog,index)
if index == -4 then
bSkip = true
return 1
end
end
bSkip = false
bConfirm,strFromString,strToString,bSkip =
iup.GetParam("Search and Replace",
param_action,
fhGetTag(ptrRecord)..'-'..fhGetTag(ptr)..
' '..fhGetDisplayText(ptrRecord).." %t\n"..
"Replace: "..strBoxType.."\n"..
"With: "..strBoxType.."\n"..
"btn: %u[Ok,Cancel,Skip] \n"
, strFromString,strToString)
if bConfirm and not(bSkip) then
-- replace string
end
要使這個功能目前你必須按下跳過按鈕,然後確定按鈕。
歡迎來到Stack Overflow!請勿在您的帖子中使用簽名/標語。您的用戶箱計爲您的簽名,您可以使用您的個人資料發佈您喜歡的任何關於您自己的信息。 [關於簽名/標語的常見問題](http://stackoverflow.com/faq#signatures) –
對不起,新用戶在這裏。只是注意到你修復了其他帖子。謝謝。 –