cedit

    0热度

    2回答

    我在此问题的第一个答案中使用代码:How can we vertically align text in edit box?以垂直居中在CEdit控件中的文本。 下面是使用类CEditVC /// HEADER ////////////////////////////////////////// class CEditVC : public CEdit { public: CEd

    1热度

    1回答

    我使用MFC文档/视图体系结构在C++中进行编程。我一直在努力实现类似MFC CEdit lose focus handler的东西。正如答案所示,我处理了消息EN_KILLFOCUS。 基本上,我正在这样做:我在视图中绘制了文本。当用户单击视图中文本的区域时,我将定位并在其上方显示CEdit窗口,以便用户能够编辑文本。当编辑失去焦点时,我得到CEdit文本并将其保存在文档中。然后使视图无效。 但

    0热度

    1回答

    我想将鼠标光标更改为自定义光标,并将其添加到名为IDC_MY_CURSOR的项目Resource中。只要鼠标悬停在CEdit控件上,我想改变鼠标指针到我的光标。任何想法如何做到这一点?

    0热度

    1回答

    为了处理文本框中的某些字符,我已经创建了一个CEdit控件的子类。 void CRegistrationKeyEditBox::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags) { if (_istalpha(nChar)) CEdit::OnChar(nChar, nRepCnt, nFlags); } 我知道我能得到的字

    0热度

    1回答

    必须有更好的方式从多行CEdit控件中获取文本,而不是使用GetLineCount(),然后循环遍历所有行并将GetLine(i)附加到累加器字符串的末尾。有没有比这更好的方法?

    0热度

    1回答

    我尝试下面的代码片段,但它并没有显示出来: HICON hIcon = LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_ICON1)); myeditcontrol.SetIcon(hIcon, FALSE);

    1热度

    1回答

    我有一个CEdit控件,我把它设置为多行在资源中。 用户可以键入文本,如果它太宽控制它将自动换行。大。 现在,我知道我可以传递一个字符串,并包含像\n这样的新行字符,以使其显示多行文本。 但是,如果我有一行文本,太长,它不会工作包装。 ?。:(那么,如何处理这个

    0热度

    2回答

    一个很简单的问题.... 你如何进入一个CEdit控制箱新行没有它触发确定,共关闭对话框?我的意思是当你按下回车键时它会自动选择OK,即使你的光标仍然在CEdit控件中。我正在尝试做什么?或者我必须使用其他控件 PS:这是一个模式对话框btw。

    -1热度

    1回答

    控制背景在最小化和最大化窗口后发生了变化。 我希望背景相同且透明。 这是ActiveX控件。可用于多个项目。 CEdit是这个控件的基类,我添加了一些额外的功能。 我尝试在OnCtlColor和OnCtlColor中设置Bkmode,但它不工作。

    1热度

    1回答

    我有大小为10965个字符的大文本。确切的文字是: Http://abcx57.al2.testdomain.com:27000/arcs/select/?defType=edismax&timeAllowed=600000&pieces=arcs57.zx3.mycompany.com:27000/arcs,arcs59.zx3.mycompany.com:27000/arcs,&start