| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1612 人关注过本帖
标题:求一个简单的win32贴图的完整的小程序。。。
只看楼主 加入收藏
观海听潮
Rank: 1
等 级:新手上路
帖 子:14
专家分:5
注 册:2016-8-28
结帖率:50%
收藏
 问题点数:0 回复次数:0 
求一个简单的win32贴图的完整的小程序。。。
求帮忙,为下面的简单程序贴一个图

#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<Windows.h>
#include<stdio.h>
using namespace std;

LRESULT CALLBACK WinProc(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam);

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrewInstance, LPSTR lpCmdLine, int nCmdShow)
{
    WNDCLASS wndclass;//定义窗口类对象
    //WNDPROC
    static LPCTSTR szAppName = (LPCTSTR)"weixin";   
    wndclass.hbrBackground
        = (HBRUSH)GetStockObject(DKGRAY_BRUSH);
    wndclass.hCursor = LoadCursor(NULL, IDC_ARROW);
    wndclass.hIcon = LoadIcon(NULL, IDI_APPLICATION);
    wndclass.hInstance = hInstance;      
    wndclass.lpfnWndProc = WinProc;
    wndclass.lpszClassName = szAppName;
    wndclass.lpszMenuName = NULL;
    wndclass.style = CS_HREDRAW | CS_VREDRAW;
    wndclass.cbClsExtra = 0;
    wndclass.cbWndExtra = 0;
    RegisterClass(&wndclass);

    HWND hwnd;
    hwnd = CreateWindow(szAppName,
        L"窗口标题",    WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT, CW_USEDEFAULT, NULL,    NULL,
        hInstance,
        NULL);
   
    ShowWindow(hwnd, SW_SHOWNORMAL        );
    UpdateWindow(hwnd);      

    //消息循环
    MSG msg;
    while (GetMessage(&msg,NULL, 0, 0))
    {
        TranslateMessage(&msg);
        DispatchMessage(&msg);   
    }
    return static_cast<int>(msg.wParam);
}

//消息处理函数,窗口过程函数
LRESULT CALLBACK WinProc(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam)
{
    HDC hdc;
    PAINTSTRUCT ps;
    switch(uMsg)
    {
    case WM_PAINT:
        hdc = BeginPaint(hwnd, &ps);
        EndPaint(hwnd, &ps);
        break;
    case WM_CLOSE:
        if(IDYES == MessageBox(hwnd, L"你是否退出程序?", L"winxin", MB_YESNO))
        {
            DestroyWindow(hwnd);
        }
        break;
    case WM_DESTROY:
        PostQuitMessage(0);
        break;
    default:
        return DefWindowProc(hwnd, uMsg, wParam, lParam);
    }
    return 0;
}

[此贴子已经被作者于2017-6-1 15:44编辑过]

搜索更多相关主题的帖子: include weixin 
2017-06-01 14:39
快速回复:求一个简单的win32贴图的完整的小程序。。。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015304 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved