digitalmars.D.learn - Win32Api GetDlgItemText How make buffer with no fixed size?
- Marcone (2/2) Oct 10 2020 wchar[100] buffer; // I don't want fixed size :(
- Adam D. Ruppe (7/8) Oct 10 2020 wchar[] buffer; // no fixed size
- Marcone (2/10) Oct 12 2020 Very good! working fine. Thank you.
wchar[100] buffer; // I don't want fixed size :( GetDlgItemText(hwn, widget, buffer.ptr, buffer.sizeof);
Oct 10 2020
On Saturday, 10 October 2020 at 10:15:03 UTC, Marcone wrote:wchar[100] buffer; // I don't want fixed size :(wchar[] buffer; // no fixed size buffer.length = GetWindowTextLength(hwn); // set it to the text length of the window // now get the text GetDlgItemText(hwn, widget, buffer.ptr, buffer.length); Use buffer.length instead of buffer.sizeof in D.
Oct 10 2020
On Saturday, 10 October 2020 at 12:31:14 UTC, Adam D. Ruppe wrote:On Saturday, 10 October 2020 at 10:15:03 UTC, Marcone wrote:Very good! working fine. Thank you.wchar[100] buffer; // I don't want fixed size :(wchar[] buffer; // no fixed size buffer.length = GetWindowTextLength(hwn); // set it to the text length of the window // now get the text GetDlgItemText(hwn, widget, buffer.ptr, buffer.length); Use buffer.length instead of buffer.sizeof in D.
Oct 12 2020