기록실
채팅 2
게임 0
유물

win32 프로그래밍 알려주실분 힝 [1]

Minerals : 1,272,107 / Level : 병장 병장
2021-09-11 21:14:35 (4년 전) / READ : 527
    자식 윈도우로 태어나게 만드는거 연습중인데 왜 안될까여 ㅠㅠ 

    소스 코드입니당..

     

    #include <windows.h>

    #include <string.h>

    #include <stdio.h>

    #define _CRT_SECURE_NO_WARNINGS


    LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);


    int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance

    , LPSTR lpszArg, int nCmdShow)

    {

    HWND hWnd;

    MSG msg;

    WNDCLASS WndClass;

    char szAppName[] = "Hello";

    WndClass.style = NULL;

    WndClass.lpfnWndProc = WndProc;

    WndClass.cbClsExtra = 0;

    WndClass.cbWndExtra = 0;

    WndClass.hInstance = hInstance;

    WndClass.hIcon = LoadIcon(NULL, IDI_APPLICATION);

    WndClass.hCursor = LoadCursor(NULL, IDC_ARROW);

    WndClass.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);

    WndClass.lpszMenuName = NULL;

    WndClass.lpszClassName = "Hello";

    if (!RegisterClass(&WndClass)) return NULL;


    hWnd = CreateWindow(

    szAppName,

    szAppName,

    WS_OVERLAPPEDWINDOW

    CW_USEDEFAULT,CW_USEDEFAULT, 700, 480,

    NULL,

    NULL,

    hInstance,

    NULL

    );

    ShowWindow(hWnd, nCmdShow);

    UpdateWindow(hWnd);


    while (GetMessage(&msg, NULL, 0, 0))

    {

    TranslateMessage(&msg);

    DispatchMessage(&msg);

    }

    return msg.wParam;

    }





    LRESULT CALLBACK WndProc(HWND hWnd, UINT mesg,

    WPARAM wParam, LPARAM lParam)

    {

    static HWND hWnd2;

    switch (mesg)

    {

    case WM_CREATE :

    hWnd2 = CreateWindow(

    "WND2",

    "Child",

    WS_OVERLAPPEDWINDOW | WS_VISIBLE |

    WS_CHILD,

    1000, 320, 100, 100,

    hWnd,

    NULL,

    _hInstance,

    NULL

    );

    break;

    case WM_DESTROY:

    PostQuitMessage(0);

    return FALSE;

    }

    return DefWindowProc(hWnd, mesg, wParam, lParam);

    }


    신고
    • 댓글이 1 개 달렸습니다.
    글목록 이전글 다음글
    글쓰기


    공부 인증 한 시간당 10만 미네랄 드려요. (1)알콜솜 25.12.12추천 1
    게시판 HTML 태그 사용 정책 변경 안내 (5) YGOSU2 25.12.29-
    [12/30개강 - 자부담금 없는 마지막 국비교육] 개발자 / 쇼핑몰&마케팅 과정 아이티윌부산27225.12.24-
    다들 무슨 공부해요 (2)ethemon12625.12.23추천 2
    하루종일 공부해야 8시간이구나 (1)재미있는토스13925.12.20추천 1
    공부재밌다재미있는토스9625.12.20추천 1
    [인증] 오늘 공부 단 2시간.. (2) 알콜솜15225.12.20추천 1
    [인증] 아침공부완료 (1)재미있는토스11225.12.19추천 1
    님들 공부하는 중? (1)재미있는토스11425.12.17추천 1
    그 뭐지 중국어는 번체씀 간체씀??? (2)별볼일없는X11825.12.16추천 1
    [자부담금 없는 마지막 전액국비교육] 개발자 / 쇼핑몰&마케팅 과정 아이티윌부산10325.12.16-
    기능장이 기사자격증보다 위임? (2)RocketLab14525.12.16추천 1
    HSK 있는 사람 있음?타나타노트10725.12.15추천 1
    [포커]기회가 된다면 포커 한번 배우고싶네요.. 제대로 (1)김효원12225.12.13추천 1
    남는게 없다고 생각드는 공부 (6) 알콜솜13725.12.12-
    수학은 진짜 왜케 어려울까요 (1)재미있는토스16525.12.12추천 1
    🐧 캐드 학원 등록했습니다.. 🐧 (2) 암퀴25125.12.12추천 3
    공부 인증 한 시간당 10만 미네랄 드려요. (1)알콜솜16025.12.12추천 1
    단기기억을 장기기억으로! (2)알콜솜16225.12.12추천 1
    사람의 이해 및 암기능력의 전성기는 몇살 때 일까요 알콜솜11825.12.12-
    [질문] 제가 공부하는 과목 중에 줄글을 그대로 달달 외워야하는 과목이 있는데알콜솜11425.12.12-
    공부게시판 ㅎㅇㅌ재미있는토스13425.12.12추천 1
    매일 순공 10시간 목표로 가요 -ㅂ-.. (2)알콜솜14125.12.12추천 1
    2학기 마치는 12월 18일부터 공부들어갑니다. (3)알콜솜12025.12.12추천 1
    공부 열심히해야 취업하지... 오잉뜨14425.12.05-
    [부산-국비무료교육] 비전공자/초보자도 가능한 개발자 과정/쇼핑몰 과정 아이티윌부산13125.12.02-
    수능 ㅎㅇㅌ구름비바람17225.11.13-
    글쓰기