zoukankan      html  css  js  c++  java
  • 第一个Win32程序

    // 第一个Win32窗口.cpp : 定义应用程序的入口点。
    //
    
    #include "stdafx.h"
    #include "第一个Win32窗口.h"
    #include <Windows.h>
    #include "stdio.h"
    
    HWND hwnd;
    PCHAR szOutBuff;
    LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM
        lParam);
    
    
    
    int APIENTRY wWinMain(_In_ HINSTANCE hInstance,
                         _In_opt_ HINSTANCE hPrevInstance,
                         _In_ LPWSTR    lpCmdLine,
                         _In_ int       nCmdShow)
    {
        TCHAR className[] = TEXT("My First Window");
        //1.定义你的窗口是什么样的
        WNDCLASS wndclass = { 0 };        //    创建后要对自己的成语初始化
        wndclass.hbrBackground = (HBRUSH)COLOR_BACKGROUND; //窗口的背景色
        wndclass.lpszClassName = className; //名字
        wndclass.hInstance = hInstance;  //句柄
        //每一个窗口都对应一个窗口函数
        wndclass.lpfnWndProc = WndProc;//只是申明函数,由系统调用
        RegisterClass(&wndclass);//注册到系统
    
        //2.创建并显示窗口
        hwnd=CreateWindow(wndclass.lpszClassName, TEXT("我的第一个窗口"), WS_OVERLAPPEDWINDOW, 10, 10, 600, 300, NULL, NULL, hInstance, NULL);
        if (hwnd == NULL)
        {
            sprintf(szOutBuff, "Error:%d", GetLastError());
            OutputDebugString((LPCUWSTR)szOutBuff);
    
    
        }
        ShowWindow(hwnd, SW_SHOW);
    
        return 0;
    }
    
    
    
    
    LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM
        lParam)
    {
        return 0;
    }

     

  • 相关阅读:
    Date
    Math
    封装实参的对象 arguments
    函数方法call()和apply()
    执行上下文栈
    原型(prototype属性)和原型链。 重要!!!
    android studio for Mac快捷键大全
    软件的横竖屏切换
    Android XML文件中@id和@+id的区别
    java中的Iterator<E>
  • 原文地址:https://www.cnblogs.com/hanhandaren/p/11142893.html
Copyright © 2011-2022 走看看