读书人

该怎么实现QQ截图中的添加文字功能

发布时间: 2012-12-19 14:13:14 作者: rapoo

该如何实现QQ截图中的添加文字功能?
鼠标点击之后,出现一个类似编辑框的矩形区域,有光标闪动。是怎么个原理?
[最优解释]
创建个文本框放在那个位置就行啦
[其他解释]
WS_VISIBLE
[其他解释]
这样写的话,该怎么让它显示在SDI窗口之上呢?


RECT rect;
rect.left = point.x;
rect.top = point.y;
rect.right = rect.left + 300;
rect.bottom = rect.top + 300;
CEdit ctrlEdit;
ctrlEdit.Create(WS_CHILD
[其他解释]
WS_EX_TOPMOST
[其他解释]
ES_MULTILINE, rect, this, 1);
ctrlEdit.ShowWindow(SW_SHOW);

[其他解释]
在WM_LBUTTONDOWN消息触发下
动态建立一个CEdit(用new指针的方式)生成
[其他解释]
引用:
在WM_LBUTTONDOWN消息触发下
动态建立一个CEdit(用new指针的方式)生成


创建之后怎么让它显示出来呢?
[其他解释]
不要定义成临时变量,定义成成员变量。
[其他解释]
ctrlEdit.ShowWindow(SW_SHOW);
[其他解释]
这样写的话,该怎么修改呢?

RECT rect;
rect.left = point.x;
rect.top = point.y;
rect.right = rect.left + 300;
rect.bottom = rect.top + 300;

//ctrlEdit->Create(WS_CHILD
[其他解释]
WS_VISIBLE

读书人网 >VC/MFC

热点推荐