[英]How to create multiple instances of the same Dialog Procedure in win32?
在無模式 DialogBoxProcedure() 中,我實現了兩個主要功能: 使用 SetWindowPos() 沿 X 和 Y 軸持續移動,每次移動均由計時器激活。 (實質上是使對話框在屏幕上彈跳)。 我通過使用 static int 來設置變量,並在收到新的計時器消息時相應地調整它們來做到 ...
[英]How to create multiple instances of the same Dialog Procedure in win32?
在無模式 DialogBoxProcedure() 中,我實現了兩個主要功能: 使用 SetWindowPos() 沿 X 和 Y 軸持續移動,每次移動均由計時器激活。 (實質上是使對話框在屏幕上彈跳)。 我通過使用 static int 來設置變量,並在收到新的計時器消息時相應地調整它們來做到 ...
[英]Accelerator keys not working when modeless popup has the focus
我的主CDialog有時會顯示一個子無模式對話框,如下所示: 僅當用戶將其配置為自動顯示時才會顯示。 它通過主對話框OnInitDialog顯示,其中調用了此 function: 我注意到我的一些主要 windows 加速器熱鍵並不總是有效。 然后我意識到這是因為彈出窗口 window 具有焦點。 ...
[英]Using a dialog box as a main window. Not receiving WM_INITDIALOG messages
我已經創建了一個無模式對話框作為主要的 window,但是 window 過程沒有被發送 WM_INITDIALOG 消息。 這就是我所做的。 使用 Visual Studio 的資源編輯器創建了一個對話框模板,並將其 class 名稱設置為自定義 class。 使用WNDCLASSEX注冊clas ...
[英]"ScriptError: Authorisation is required to perform that action." when running google.script.run from Library
問候, 我發現了有關此錯誤的幾個問題: "ScriptError: Authorisation is required to perform that action." 但我找不到一個關於我的問題。 我想要做的是使用 google.script.run 從 .html 文件調用函數 .gs 文件 ...
[英]Automatically Move Focus Between Dialogs
我有一個模式對話框,它在按下按鈕時顯示一個無模式的“伴隨對話框”。 為了使 UI 更加直觀和流暢,我希望焦點跟隨鼠標並在對話框之間移動,而無需額外的點擊。 是否有一個簡單的消息處理程序可以在這里提供幫助? 我想我可以通過在每個對話框中使用TrackMouseEvent和OnMouseHover來做 ...
[英]How to use the Enter key in a modeless dialog?
我一直在為大學研究 WinAPI 項目,我們被要求在對話框中實施完整的程序。 起初,我使用了一個模態對話框,一切正常,除了對話框的任務欄中沒有圖標,因為我直接在 WM_CREATE 上創建了它,並且沒有使主 window 可見,因為它不是用過的。 現在我完全放棄了主要的 window 句柄,只使用 ...
[英]Is there a way to create a modeless dialog in an Angular/Electron app?
有沒有辦法在 Angular/Electron 應用程序中創建無模式對話框? 我正在查看下面的示例,它們都是模態的: https://material.angular.io/components/dialog/overview 我需要能夠同時打開多個窗口並移動它們。 但我找不到任何樣本。 ...
[英]hide modeless userform if range is nothing
此宏搜索包含錯誤的單元格范圍,如果發現有錯誤的單元格,用戶表單允許您通過 3 個不同的命令按鈕將該單元格更改為“是”、“否”或“稍后查看”。 如果沒有發現錯誤(即 CheckRange 什么都沒有),一個 msgbox 會彈出來讓你知道,然后用戶表單應該隱藏。 問題:整個宏運行完美,除了我無法隱藏 ...
[英]Google Spreadsheet script refresh table inside a ModelessDialog
所以我正在嘗試使用“ModelessDialog”創建一個“搜索框”,主要思想如下 1) 用戶運行一個宏,彈出一個帶有以下字段的 ModelessDialog:自動完成、搜索按鈕和表格(空的,只有標題) 2)“自動完成”字段是用戶可以輸入“ID”的地方,(這部分已經完成了)3)思路是,當ID被選中 ...
[英]Block ESC and Enter keys in modeless dialog box (Win32, non-MFC)
有一些關於這個主題的文章,但是在我看來,這些文章都不起作用。 我正在使用Win32(無MFC)編寫以下內容。 目的是防止ESC或ENTER鍵關閉無模式對話框。 這是對話框模板: 為了捕獲這兩個鍵,我將消息循環更改為: ghActiveModelessDlg是在DlgPr ...
[英]Is there a built-in shortcut key for selecting the owner of the currently active form?
我有一個帶有兩個子非模態表單的主表單,例如,所有表單都可以同時處於活動狀態: 我想允許用戶將Alt+Tab到所有這些表單中,但是令人驚訝的是,我發現,如果任何子表單處於活動狀態,則無法從Alt+Tab菜單中選擇所有者表單。 這三種形式都顯示在列表中,但是很顯然,當您選擇所有者窗口並 ...
[英]Make focused modeless dialog topmost
因此,我有一個主對話框,可以通過此函數調用無模式對話框(這是項目上的舊代碼): 問題:所有子對話框都位於主對話框的頂部。 所需的行為: 無論是主對話框還是子對話框, 無論是哪個焦點 (它們都是無模式的),我都希望它成為最頂層的對話框。 謝謝! 注意 :我已經在主對話框的OnI ...
[英]MFC modeless dialog with style child
我有SDI結構程序,我想用子樣式創建CDialog並使用CFormView作為其父樣式。 因為我想將CFormView用作“容器”。 現在我遇到兩個問題。 我無法將setmunu設置為CDialog (因為對話框樣式為child) 對話框的行為不正常(對話框具有CEdi ...
[英]How to create a modeless dialog box within a C# console app
我想用下面的代碼創建一個無模式對話框 。 但是,表單創建后似乎沒有響應。 我猜想如果以此方式創建消息循環,可能會阻止該消息循環。 有人知道如何以正確的方式創建它嗎? ...