利用分隔符,获取切割部分大小 用静态控件例如图像控件代替。(获得LABEL) 拉成一条直线,然后获得大小,top==down 是裁剪的位置。
记录LagerRect SmallRect
利用SetWindowPos 相比MoveWindow 有设定Z序列的功能。
CEdit按键回车,切换焦点,可以自己实例化CEdit类,去响应函数。
自己子类化CEDit窗口过程函数
放在对话框WM_ONINITADLG 对话框附带的控件全部创建。
WM_CREATE 编辑框等控件是没产生的,
if(MSG==WM_CHAR && wParam == 0x0D) 回车 编辑框要接受多行,要不不能接受回车
{
hWnd = GetNext Window(GW_HWNDNEXT) 下一个窗口,那么控件必须是table做好的,我也可以在这个时候给窗体发送一个Table键盘
或者利用GetWindow()
GetDlgTabItem
SetFocus
}
else
return 以前的窗口过程
最好的方法是利用缺省按钮(响应的回车)依次传递焦点
GetFocus()->GetNextWindow->SetFocus
但是如果Next是空的那么就出问题了
GetWindow试试也有这个错误,
那么要检测,如果是NULL就回到第一个。
可以用函数 GetNextDlgTabItem(GetFocus);这个不用检测,自动检测标号