Control.DrawToBitmap () реализуется путем отправки WM_PRINT в элемент управления, чтобы он мог рисовать себя в контексте устройства памяти. Если вы используете нестандартные элементы управления, велика вероятность, что программист не реализовал это сообщение. Я не думаю, что это реализовано стандартными элементами управления Windows Mobile.
Тогда вам остается только скопировать пиксели с экрана. Graphics.CopyFromScreen () не требуется, вам придется P / Invoke API-функция BitBlt (). Возможно, полезный пример кода доступен в этой теме. и на pinvoke.net