editcontrol

    3熱度

    1回答

    我有一個編輯控件: HWND hInput = CreateWindowEx(WS_EX_CLIENTEDGE, "EDIT", "", WS_CHILD | WS_VISIBLE | WS_VSCROLL | ES_MULTILINE | ES_AUTOVSCROLL | ES_WANTRETURN, 0, 0, 100, 100, hwnd, (HMENU)

    0熱度

    1回答

    首先,我在Win32控制檯應用程序中創建了一個Corba C++服務器,在此之後guide及其工作。從那個代碼中,我在MFC中創建了一個Corba服務器。 從C++的Win32服務器I有這樣的代碼: cout << argv[0] << ": server 'TestServer' bound" << endl; 而這裏的輸出: C:\Users\innistrad\documents\vis

    4熱度

    1回答

    我正在構建一個自定義編輯控件,它包括在編輯控件內部添加左側的圖標和右側的圖標按鈕。這需要將文本(和光標)的起點向右移動X個像素。這也意味着我需要'限制'文本的繪製範圍,以便爲右側的按鈕留出空間。其目的是在左側提供一個自定義圖標,例如在瀏覽器中,以及右側的「X」按鈕以清除編輯控件的內容。 如何抵消在TCustomEdit後代中將文本和光標繪製在哪裏的Rect?

    0熱度

    2回答

    我在C WinAPI中寫了記事本的'Go To Line'對話框。我創建了一個只有編輯控件的數字。但我仍然可以將單詞粘貼到編輯控件中! Windows記事本中的對話框確實會停止這種粘貼。那麼我怎麼能在記事本中做同樣的事呢?

    2熱度

    3回答

    我試圖通過覆蓋OnChar和OnKeydown來阻止某些類型的字符被插入到我的編輯控件中。我試圖阻止多個點「。和任何不是數字的東西。 首先我檢查是否已經有'。'編輯控件是可以通過設置在對話框類中定義爲假變量的焦點: void MyMainDialog::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) { CWnd * eb1 = Get

    2熱度

    1回答

    我在我的應用程序中具有隻讀的Edit Controls和Rich Edit控件。但最重要的是,我想要做到這一點,所以我不能選擇文本,甚至不做任何事情,只能顯示。我沒有把它變成靜態的,因爲當我第一次提交應用程序時,我並不知情。我想解決這個問題的方法是禁用它。問題是,如果我禁用它們,它們會變灰。除了替換它們以外,還有什麼好的選擇嗎?另外,出於某種原因,「不隱藏選擇」根本不起作用。當我選擇的東西,然後殺

    1熱度

    1回答

    void CcalculatorDlg::OnBnClickedButton1() { CString grabData = _T(""); m_display.GetLine(0,grabData.GetBuffer(10),10); grabData += _T("1"); m_display.SetWindowTextW(grabData.GetBu

    0熱度

    1回答

    我正在開發MFC應用程序。用戶界面將包含一個帶有多個選項的列表框。 列表框中的每個選項都有相應的功能被執行。我已經編寫了用於雙擊列表框選擇的事件處理程序。 在每個函數中,我可能不得不顯示幾條消息和幾個值(就像我們如何使用printf),在幾個場景中。 我想知道如何用EditControl實現這一點。我希望這些消息出現在EditControl中。

    2熱度

    1回答

    Win32/C++。我有一個多行編輯控件和一個按鈕,我使用DM_SETDEFID進行了默認設置。當我着重於編輯時,我想讓焦點停留在那裏,而不是移動到按鈕。

    7熱度

    2回答

    在某些形式上,我有dbEdits,有時不夠寬,無法顯示其字段可能包含的所有文本。對他們來說,我有以下代碼: procedure Tgm12edLots.dbeLotNameMouseEnter(Sender: TObject); begin with dbeLotName do begin ShowHint := True; Hint := Text; e