"Real-Time Remote Control" and "Presentation Tools" will be very useful.
Pocket Controller Pro
Monday, March 30, 2009
Wednesday, March 11, 2009
Tuesday, March 10, 2009
Sunday, March 1, 2009
How to run windows mobile application as a background process?
To send your application to the background, you can use Hide() function.
For example, when you have a form (myForm) to hide, call this, myForm.Hide(). This results in that myForm.visible is set with "false".
To check that your application is really running on background, let's go to the "Settings -> System tab -> Memory -> Running programs tab".
Unfortunately, you cannot find your application on the list. (But, actually your application is running as a backroung process.)
Now, let's check with "Remote Process Viewer". Click "Microsoft Visual Studio 2005 -> Visual Studio Remote Tools -> Remote Process Viewer". (You need to connect your mobile device to your computer.)
You can surely find your application's name on the Process list. To kill it, click "X" icon on toolbar menu.
This is a drawback when you use Hide() function to send your application to the background.
Here is another way to overcome this problem.
It is to use the Native function "ShowWindow()" with the ‘Minimized’ property:
Reference:
1. http://www.go4expert.com/forums/showthread.php?t=973
2. http://jajahdevblog.com/jasmine/?p=41
For example, when you have a form (myForm) to hide, call this, myForm.Hide(). This results in that myForm.visible is set with "false".
To check that your application is really running on background, let's go to the "Settings -> System tab -> Memory -> Running programs tab".
Unfortunately, you cannot find your application on the list. (But, actually your application is running as a backroung process.)
Now, let's check with "Remote Process Viewer". Click "Microsoft Visual Studio 2005 -> Visual Studio Remote Tools -> Remote Process Viewer". (You need to connect your mobile device to your computer.)
You can surely find your application's name on the Process list. To kill it, click "X" icon on toolbar menu.
This is a drawback when you use Hide() function to send your application to the background.
Here is another way to overcome this problem.
It is to use the Native function "ShowWindow()" with the ‘Minimized’ property:
[DllImport("coredll.dll")]
static extern int ShowWindow(IntPtr hWnd, int nCmdShow);
const int SW_MINIMIZE = 6;
public void Hide()
{
ShowWindow(myForm.Handle, SW_MINIMIZE);
}
Reference:
1. http://www.go4expert.com/forums/showthread.php?t=973
2. http://jajahdevblog.com/jasmine/?p=41
How to capture screenshots of mobile device or emulator
Here is a procedure to follow to take a screenshot.
1. Open "Microsoft Visual Studio 2005 -> Visual Studio Remote Tools -> Remote Zoom In".
2. Select one on a "Select a Windows CE Device" dialog, which is the thing you want to connect. Make sure a device connected to your computer.
3. You will see the screenshot. If you want to take another screenshot, click "Target -> Refresh" on the menu of the Remote Zoom In, or press F5 key.
4. Now, you can save the screenshot as an image (BMP). Select "File -> Save As".
1. Open "Microsoft Visual Studio 2005 -> Visual Studio Remote Tools -> Remote Zoom In".
2. Select one on a "Select a Windows CE Device" dialog, which is the thing you want to connect. Make sure a device connected to your computer.
3. You will see the screenshot. If you want to take another screenshot, click "Target -> Refresh" on the menu of the Remote Zoom In, or press F5 key.
4. Now, you can save the screenshot as an image (BMP). Select "File -> Save As".
Subscribe to:
Posts (Atom)