Win32Api GetDlgItemText How make buffer with no fixed size?

Marcone marcone at email.com
Mon Oct 12 12:27:34 UTC 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:
>> 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.

Very good! working fine. Thank you.


More information about the Digitalmars-d-learn mailing list