Pregunta de novato

27/07/2007 - 10:16 por JMB | Informe spam
Tengo un problema. Estoy programando para un Panel PC en WCE 5.0 y necesito
que el formulario principal sea fullscreen, es decir, tengo que ocultar el
taskbar y hacer fullscreen del form principal, sin caption ni nada, vamos
que lo que quiero es cargarlo al inicio y que el usuario no pueda cerrarlo
ni utilizar nada mas que la aplicacion. (por cierto programo en Visual C#
con VS2005)

Seguro que es un tema facil para vosotros, pero yo soy muy nuevo en WCE y
aun me pierdo bastante.
He podido localizar por ahi FindWindow y MoveWindow, pero se me queja de que
no son funciones, no se que cabecera debo incluir. No, se, a ver si alguien
me puede echar una mano.


Gracias
 

Leer las respuestas

#1 JMB
27/07/2007 - 11:06 | Informe spam
Me respondo

pero ahora se me queja de que las funciones han sido eliminadas de la
libreria, dice que la recompile incluyendo las funciones. Alguien sabe que
tengo que hacer.
public partial class Form1 : Form

{

[DllImport("user32.dll", EntryPoint="FindWindow")]

public static extern int FindWindow(string lpClassName, string
lpWindowName);

[DllImport("user32.dll", EntryPoint = "SetWindowPos")]

private extern static void SetWindowPos(int hWnd, int hWndInsertAfter, int
X, int Y, int cx, int cy, int wFlags);

public Form1()

{

const int SWP_NOSIZE = 0x1;

const int SWP_NOMOVE = 0x2;

const int SWP_NOACTIVATE = 0x10;

const int SWP_HIDEWINDOW = 0x80;

const int SWP_SHOWWINDOW = 0x40;

const int HWND_TOPMOST = -1;

const int HWND_NOTOPMOST = -2;

int hTaskBarWnd = FindWindow("Shell_TrayWnd", null);

SetWindowPos(hTaskBarWnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE |
SWP_NOSIZE | SWP_HIDEWINDOW);




"JMB" escribió en el mensaje
news:
Tengo un problema. Estoy programando para un Panel PC en WCE 5.0 y
necesito que el formulario principal sea fullscreen, es decir, tengo que
ocultar el taskbar y hacer fullscreen del form principal, sin caption ni
nada, vamos que lo que quiero es cargarlo al inicio y que el usuario no
pueda cerrarlo ni utilizar nada mas que la aplicacion. (por cierto
programo en Visual C# con VS2005)

Seguro que es un tema facil para vosotros, pero yo soy muy nuevo en WCE y
aun me pierdo bastante.
He podido localizar por ahi FindWindow y MoveWindow, pero se me queja de
que no son funciones, no se que cabecera debo incluir. No, se, a ver si
alguien me puede echar una mano.


Gracias

Preguntas similares