- Home
- Categorie
- Coding e Sistemistica
- Coding
- Far aprire un exe in una finestra ingrandita
- 
							
							
							
							
							
Far aprire un exe in una finestra ingranditaSalve 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? , 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, 
 