緊急! 緊急! 緊急! 在列表框控制項的對話方塊或 SDI 視窗中使用 MFC

發布 社會 2024-08-16
10個回答
  1. 匿名使用者2024-02-01

    你的意思是 crtllist 還是 gridlist,還是 list,這是不同的!

  2. 匿名使用者2024-01-31

    只需將其屬性更改為報表型別即可。

  3. 匿名使用者2024-01-30

    不要那麼麻煩,只需使用 es wantreturn 屬性即可。

  4. 匿名使用者2024-01-29

    問題是什麼? 修改**或...

  5. 匿名使用者2024-01-28

    為了給您乙個自定義列表框的示例,請檢視附件。

  6. 匿名使用者2024-01-27

    這可以通過自繪製列表控制項來實現。

  7. 匿名使用者2024-01-26

    MFC 對話方塊具有“預設按鈕”的概念,即預設按鈕,即強制響應回車鍵。 預設情況下,onok 按鈕是預設按鈕,這意味著在對話方塊中的任意位置輸入 enter 將觸發 OK 按鈕,對話方塊將關閉。

    如果要按回車鍵更改焦點,最簡單的方法是獲取“確定”按鈕的“預設按鈕”屬性,並建立乙個將“預設按鈕”設定為“預設按鈕”的新按鈕。 之後,在此按鈕的響應功能中:

    getdlgitem(idc_edit2)->setfocus();

    能。 如果您不想顯示此按鈕,可以將其設定為隱藏在這個新按鈕的熟悉程度中,回車仍然有效。

  8. 匿名使用者2024-01-25

    新增斷點,這種錯誤以這種方式是不可見的。

  9. 匿名使用者2024-01-24

    解決了沒有,我也有這種錯誤。

  10. 匿名使用者2024-01-23

    假設 CDLG 中有乙個控制項 IDC 編輯 A**,並且您想在將滑鼠指向控制項時進行提示,步驟如下:

    1. 在 cdlg** 標頭檔案中宣告成員變數。

    ctooltipctrl m_tooltip;

    2. cdlg***oninitdialog() 建立並設定引數 m;

    ctooltipctrl 與控制項相關聯。

    m_, tts_alwaystip);當滑鼠指向 IDC 編輯控制項時,將顯示提示。

    如果是這種情況,可以將 getdlgitem(idc edit a) 替換為 fromhandle(hwnd)。

    文字顏色。 m_,0,255));

    滑鼠指向顯示提示需要多長時間(以毫秒為單位)。

    m_, 10);

    滑鼠保持指向狀態,提示顯示多長時間(以毫秒為單位)。

    m_, 30000);

    設定顯示寬度以包裝長內容。

    if(m_!=null)

    4. 根據需要動態更新 TIP 內容。

    m_, fromhandle(hwnd));

相關回答
4個回答2024-08-16

對於 VC++ 初學者,您可能會遇到這樣的問題:當基於 Dialog 的 MFC AppWizard 應用程式插入對話方塊時,如何顯示這兩個對話方塊? >>>More

11個回答2024-08-16

寫**很好。 找到 [開啟檔案] 選單項的**實現部分,該選單項在網際網絡上有很多資訊。 >>>More

15個回答2024-08-16

為對話方塊新增 WM Mousemove 訊息處理程式:(這是我的實驗,我通過向對話方塊新增靜態框 ID 將您的文字檔案重新命名為 IDC Text)。 >>>More

16個回答2024-08-16

在滾動滑鼠的同時按 Ctrl 鍵。

如果它不起作用,--- >>>More

12個回答2024-08-16

option explicit

private sub command1_click()msgbox "設定成功! ", vbinformation + vbyesno, "提示資訊" >>>More