API 1 194 Դϴ. ¥:2022-6-5 7:25:54 ȸ:468
ۼ : Ȳݰġ
Ʈ : 63
: 2022-05-06 15:33:18
湮Ƚ : 54
9, 9
Ұ : ȳϼ. api ϱϿ ߽ϴ. Ź帳ϴ.
ۼ

API 1 194 Դϴ. ־Ʃ 2022 ̸, 64Ʈ ׷ ϰ ֽϴ.
194 BUTTON ۵ ˴ϴ. Ȥ Ʒ ڵ忡 ִ? 亯 Ź帳ϴ.
-------------------------------------------------------------------------------------------------------------------------------------------

#include<Windows.h>

LPCTSTR my_class_name = TEXT("Button");
HINSTANCE g_hinst;

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

int APIENTRY wWinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPWSTR lnCmdLine, _In_ int nCmdShow) {
    HWND hWnd;
    MSG msg;
    WNDCLASS wndclass;
    g_hinst = hInstance;

    wndclass.lpfnWndProc = WndProc;
    wndclass.lpszClassName = my_class_name;
    wndclass.cbClsExtra = 0;
    wndclass.cbWndExtra = 0;
    wndclass.hCursor = LoadCursor(NULL, IDC_ARROW);
    wndclass.hIcon = LoadIcon(NULL, IDI_APPLICATION);
    wndclass.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
    wndclass.hInstance = hInstance;
    wndclass.lpszMenuName = NULL;
    wndclass.style = CS_HREDRAW | CS_VREDRAW;

    RegisterClass(&wndclass);

    hWnd = CreateWindow(my_class_name, my_class_name, WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT,
        CW_USEDEFAULT, CW_USEDEFAULT, NULL, (HMENU)NULL, hInstance, NULL);
    ShowWindow(hWnd, nCmdShow);
    UpdateWindow(hWnd);

    while (GetMessage(&msg, NULL, 0, 0)) {
        TranslateMessage(&msg);
        DispatchMessage(&msg);
    }
    return((int)msg.wParam);
}

LRESULT CALLBACK WndProc(HWND hWnd, UINT iMessage, WPARAM wParam, LPARAM lParam) {
    switch (iMessage) {
    case WM_CREATE:
        CreateWindow(TEXT("button"), TEXT("Click Me"), WS_CHILD | WS_VISIBLE |
            BS_PUSHBUTTON, 20, 20, 100, 25, hWnd, (HMENU)0, g_hinst, NULL);
        CreateWindow(TEXT("button"), TEXT("Me Two"), WS_CHILD | WS_VISIBLE |
            BS_PUSHBUTTON, 20, 50, 100, 25, hWnd, (HMENU)1, g_hinst, NULL);
        return 0;
    case WM_COMMAND:
        switch (LOWORD(wParam)) {
        case 0:
            MessageBox(hWnd, TEXT("First Button Clicked"), TEXT("Button"), MB_OK);
            break;
        case 1:
            MessageBox(hWnd, TEXT("Second Button Clicked"), TEXT("Button"), MB_OK);
            break;
        }
        return 0;
    case WM_DESTROY:
        PostQuitMessage(0);
        return 0;
    }
    return(DefWindowProc(hWnd, iMessage, wParam, lParam));
}



μ
노장리소개팅 성인만화작가 키스방후기 아산콜걸샵 분당출장안마 출장타이마사지 | 사천콜걸샵 | 논산출장마사지 신지면타이마사지 수국화 히토미 동면소개팅 부림면성인맛사지 도안면타이마사지 문경콜걸샵,인천출장마사지 분당출장샵 성인많하 여친 슴가 역내청 동인 1인미디어 가평맛사지샾

재테크 마이너 갤러리✓P2P 투자✓투잡 어플 간단한 부업✓재택부업 인스타✓고수익직업 안양카페 백일상준비 선팔해용 울산카페 속눈썹수강 백일상 대구막창 주부재택근무로 편하게 수익 벌어요 출장안마추천 거제출장마사지 게임삼매경 torrent 싱글파티후기 청담동스파

Ϻ Ű ũ

۰K 614 12:12:33  

ø ϴ.
Ŭ Button ֽø ȵǸ å Ƹ ڿ Test ٿ ̴ϴ.

Ȳݰġ 614 11:02:31  

մϴ


αϼž ֽϴ.