Newsgroup: it.comp.programmare.win32
Titolo: visual c++

Qualcuno potrebbe mandarmi un semplice codice per creare una semplicissima
finestra Grazie!!
Potreste consigliarmi un manuale on-line di visual c++?
Sapete come collegarsi ad un DB MySQL sempre con VC++


Utilizza AppWizard ti genera un piccola applicazione Win con finestra, menù,
ecc.

si quello lo so... non vorrei usarlo però!!

> si quello lo so... non vorrei usarlo però!!
Cerca "generic.c" negli esempi o su Internet.
Merak.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:o4DU9.343$YG2....@twister1.libero.it...

Non hai detto in che linguaggio lo volevi. C, C++ C++ & MFC? Ho preso un
vecchio progettino e ho levato tutto tranne il minimo indispensabile. Questo
e' in C pure&simple, se vuoi altri linguaggi dovrai chiedere a qualcun altro
:). Un'ultima cosa, non e' espressamente per VisualC (non include i file di
progetto), ma dovrebbe compilarlo senza problemi anche lui (io ho usato
lcc-win32).
[resource.h]-----------------------------
#define IDM_MAINMENU  100
#define IDC_EXIT   201
[testapp.rc]-----------------------------
#include <windows.h>
#include "resource.h"
IDM_MAINMENU MENU
{
  POPUP "&File"
  {
   MENUITEM "&Exit", IDC_EXIT
  }
}
[testapp.c]-----------------------------
#include <windows.h>
#include "resource.h"
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
HANDLE    g_hInst;
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR
lpszCmdParam, int nCmdShow)
{
    static char    szAppName[] = "TestApp";
    HWND     hWnd;
    MSG      msg;
    WNDCLASSEX    wndclassex;
 wndclassex.cbSize        = sizeof(WNDCLASSEX);
 wndclassex.style         = CS_HREDRAW | CS_VREDRAW;
 wndclassex.lpfnWndProc   = (WNDPROC)WndProc;
 wndclassex.cbClsExtra    = 0;
 wndclassex.cbWndExtra    = 0;
 wndclassex.hInstance     = hInstance;
 wndclassex.hIcon         = LoadIcon(NULL, IDI_APPLICATION);
 wndclassex.hIconSm       = LoadIcon(NULL, IDI_APPLICATION);
 wndclassex.hCursor       = LoadCursor(NULL, IDC_ARROW);
 wndclassex.hbrBackground = (HBRUSH) (COLOR_BTNFACE + 1);
 wndclassex.lpszMenuName  = MAKEINTRESOURCE(IDM_MAINMENU);
 wndclassex.lpszClassName = szAppName;
 RegisterClassEx (&wndclassex);
 g_hInst = hInstance;
 hWnd = CreateWindowEx (0,
    szAppName,
    szAppName,
    WS_BORDER | WS_OVERLAPPEDWINDOW,
    CW_USEDEFAULT,
    CW_USEDEFAULT,
    320,
    200,
    NULL,
    NULL,
    hInstance,
    NULL);
 ShowWindow(hWnd, nCmdShow);
 while (GetMessage(&msg, NULL, 0, 0))
 {
  TranslateMessage(&msg);
  DispatchMessage(&msg);
 }
 return msg.wParam;
}
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM
lParam)
{
 switch(message)
 {
  case WM_CREATE:
   /* initialization code goes here */
   return 0;
  case WM_COMMAND:
   switch (wParam)
   {
    case IDC_EXIT:
     SendMessage(hWnd, WM_CLOSE, (WPARAM)0, (LPARAM)0);
     return 0;
    /* case IDC_OTHER_MENU_COMMANDS */
   }
   return 0;
  case WM_DESTROY:
   PostQuitMessage(0);
   return 0;
  default:
   return DefWindowProc(hWnd, message, wParam, lParam);
 }
}

 ha scritto nel messaggio
news:b039qr$qj3$1...@galileo.it.ip-plus.net...


 no lo volevo c++ e mfc
Vedo che il quoting o per i puristi "il citare" ti e' sconosciuto.
Dai un'occhiata alla maniera corretta di rispondere ai posts, altrimenti, se
trovi uno che risponde come te leggeremo messaggi chilometrici.
Maurus


              E la vita tornera' a sorriderti.
.............................................................
      E' una campagna per la salvaguardia dei niubbini
.............................................................