// If you only use the ImDrawList API, you can notify the owner window of its extends by using SetCursorPos(max).
ImVec2canvas_pos=ImGui::GetCursorScreenPos();// ImDrawList API uses screen coordinates!
ImVec2canvas_size=ImVec2(ImMax(50.0f,ImGui::GetWindowContentRegionMax().x-ImGui::GetCursorPos().x),ImMax(50.0f,ImGui::GetWindowContentRegionMax().y-ImGui::GetCursorPos().y));// Resize canvas what's available