- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- Far aprire un exe in una finestra ingrandita
-
Far aprire un exe in una finestra ingrandita
Salve a tutti,
io sono uno che in programmazione capisce solo un H , quindi vorrei chiedervi una cosa: ho creato con aiuti da internet e di Dev-C++ un mini programma (almeno chiamiamolo così, ma non è un programma) con winmain() di C++. Quando apro il file exe si apre in una finestra di 300x200. Come faccio a farla aprire in dimensione ingrandita?
Premetto che ho Dev-C++ come programma e questa è la funzione winmain():
[PHP]#include <stdio.h>
#include <windows.h>
<iostream>
<fstream>
"main.h"
"lingue.h"
"funzioni.h"
using namespace std;/* Declare WindowsProcedure */
LRESULT CALLBACK WindowProcedure(HWND, UINT, WPARAM, LPARAM);/* Make the classname into a global variable */
char szClassName[] = "Conti correnti";HINSTANCE hThisInstance;
int WINAPI WinMain(HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil)
{
HWND hwnd; /* This is the handle for our window /
MSG messages; / Here messages to the application is saved /
WNDCLASSEX wincl; / Datastructure for the windowclass /
HMENU menu; / Handle of the menu *//* The Window structure */ wincl.hInstance = hThisInstance; wincl.lpszClassName = szClassName; wincl.lpfnWndProc = WindowProcedure; /* This function is called by windows */ wincl.style = CS_DBLCLKS; /* Ctach double-clicks */ wincl.cbSize = sizeof(WNDCLASSEX); /* Use default icon and mousepointer */ wincl.hIcon = LoadIcon(NULL, IDI_APPLICATION); wincl.hIconSm = LoadIcon(NULL, IDI_APPLICATION); wincl.hCursor = LoadCursor(NULL, IDC_ARROW); wincl.lpszMenuName = NULL; /* No menu */ wincl.cbClsExtra = 0; /* No extra bytes after the window class */ wincl.cbWndExtra = 0; /* structure or the window instance */ /* Use lightgray as the background of the window */ wincl.hbrBackground = (HBRUSH) GetStockObject(LTGRAY_BRUSH); /* Register the window class, if fail quit the program */ if(!RegisterClassEx(&wincl)) return 0; /* The class is registered, lets create the program*/ hwnd = CreateWindowEx( 0, /* Extended possibilites for variation */ szClassName, /* Classname */ titolo, /* Title Text */ WS_OVERLAPPEDWINDOW, /* defaultwindow */ CW_USEDEFAULT, /* Windows decides the position */ CW_USEDEFAULT, /* where the window end up on the screen */ 300, /* The programs width */ 200, /* and height in pixels */ HWND_DESKTOP, /* The window is a childwindow to desktop */ NULL, /* No menu */ hThisInstance, /* Program Instance handler */ NULL /* No Window Creation data */ ); /* Make the window visible on the screen */ ShowWindow(hwnd, nFunsterStil); menu = LoadMenu(hThisInstance, MAKEINTRESOURCE(ID_MENU)); SetMenu(hwnd, menu); /* Run the nessageloop. It will run until GetMessage( ) returns 0 */ while(GetMessage(&messages, NULL, 0, 0)) { /* Send message to WindowProcedure */ DispatchMessage(&messages); } /* The program returvalue is 0 - The value that PostQuitMessage( ) gave */ return messages.wParam;
}[/PHP]
Mi aiutate?
Ovviamente se poi ho anche bisogno di altre cose sempre per questo programmino che sto facendo, apro altre discussioni o uso sempre questa?
Grazie,