我使用CreateWindowEx
创建编辑控件(文本框),但是说CW_DEFAULT
无助于获取文本框的默认高度 - 它只是创建一个高度为零。Win32编辑控件的默认高度
如何获取文本框的系统默认大小,以便我可以将Edit控件转换为正常的文本框?
我使用CreateWindowEx
创建编辑控件(文本框),但是说CW_DEFAULT
无助于获取文本框的默认高度 - 它只是创建一个高度为零。Win32编辑控件的默认高度
如何获取文本框的系统默认大小,以便我可以将Edit控件转换为正常的文本框?
推荐的大小是14个对话单位。 Here is the reference
您可以使用MapDialogRect
将对话框单位转换为像素。
这是记录的行为:“如果'的弹出窗口或子窗口中指定CW_USEDEFAULT',在* nWidth *和* nHeight参数*参数设置为零。”(http://msdn.microsoft .COM/EN-US /库/ ms632680.aspx)。所以'CW_USEDEFAULT'肯定是错误的方法。 – 2011-03-05 04:58:19