티스토리 뷰

프로그래밍/API

API 모달리스 대화상자

에어버스 2016. 5. 5. 11:21

모달리스 대화상자

대화상자 종료되기 전에 부모 윈도우로 포커스 이동 가능

CreateDialog(HINSTANCE hInst,
LPCTSTR 대화상자ID,
HWND 부모윈도우핸들,
DLGPROC 대화상자메시지처리함수);

메모리 상에 대화상자 만들고 ShowWindow(대화상자핸들, SW_SHOW) 호출해야만 화면에 보여준다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
    HWND hModaless;
 
    switch (message)
    {
    case WM_COMMAND:
        {
            int wmId = LOWORD(wParam);
            // 메뉴 선택을 구문 분석합니다.
            switch (wmId)
            {
            case ID_MODALESS:
                hModaless = CreateDialog(hInst, MAKEINTRESOURCE(IDD_DIALOG), hWnd, DialogProc);
                ShowWindow(hModaless, SW_SHOW);
                break
cs

DialogProc() 코드 아래 링크 참조
http://petra.tistory.com/admin/entry/post/?id=853

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31