디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

시볼라미 행님 ㅠ

RedRum갤로그로 이동합니다. 2011.11.14 21:42:17
조회 54 추천 0 댓글 4

여기저기 NULL 고쳐봐도 계속 그런데 소스좀 봐주세요 ㅠㅠ



#include <windows.h>
#include "../resource.h"
#include "atlimage.h"

LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
HINSTANCE g_hInst;
HWND hWndMain;
LPCTSTR lpszClass=TEXT("코믹 뷰어");


int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance
   ,LPSTR lpszCmdParam,int nCmdShow)

{
 HWND hWnd;
 MSG Message;
 WNDCLASS WndClass;
 g_hInst=hInstance;
 
 int width =GetSystemMetrics(SM_CXSCREEN);
    int height =GetSystemMetrics(SM_CYSCREEN);

 WndClass.cbClsExtra=0;
 WndClass.cbWndExtra=0;
 WndClass.hbrBackground=(HBRUSH)(COLOR_WINDOW+1);
 WndClass.hCursor=LoadCursor(NULL,IDC_ARROW);
 WndClass.hIcon=LoadIcon(NULL,IDI_APPLICATION);
 WndClass.hInstance=hInstance;
 WndClass.lpfnWndProc=WndProc;
 WndClass.lpszMenuName = MAKEINTRESOURCE(IDR_MENU4_2);
 WndClass.lpszClassName=lpszClass;
 WndClass.lpszMenuName=NULL;
 WndClass.style=CS_HREDRAW | CS_VREDRAW;
 RegisterClass(&WndClass);

 hWnd=CreateWindow(lpszClass,lpszClass,WS_OVERLAPPEDWINDOW,
  CW_USEDEFAULT,CW_USEDEFAULT,width,height,
  NULL,(HMENU)NULL,hInstance,NULL);
 ShowWindow(hWnd,nCmdShow);
 
 while (GetMessage(&Message,NULL,0,0)) {
  TranslateMessage(&Message);
  DispatchMessage(&Message);
 }
 return (int)Message.wParam;
}

LRESULT CALLBACK WndProc(HWND hWnd,UINT iMessage,WPARAM wParam,LPARAM lParam)
{
 HDC     hdc;
 PAINTSTRUCT   ps;
 CImage image; //Cimage 선언

 OPENFILENAME OFN;
 char str[100], lpstrFile[100] = "";
 char filter[] = "Image File(*.jpg)\\0*.jpg\\0";

 switch (iMessage) {
 case WM_CREATE:
  CreateWindow(TEXT("edit"),TEXT("1 / 125 Page"),WS_CHILD | WS_VISIBLE | WS_BORDER |
   ES_AUTOHSCROLL,30,680,90,25,hWnd,(HMENU)0,g_hInst,NULL);
  CreateWindow(TEXT("button"),TEXT("<"),WS_CHILD | WS_VISIBLE |
   BS_PUSHBUTTON,610,680,70,25,hWnd,(HMENU)1,g_hInst,NULL);
  CreateWindow(TEXT("button"),TEXT("<<"),WS_CHILD | WS_VISIBLE |
   BS_PUSHBUTTON,520,680,70,25,hWnd,(HMENU)2,g_hInst,NULL);
  CreateWindow(TEXT("button"),TEXT("▲"),WS_CHILD | WS_VISIBLE |
   BS_PUSHBUTTON,460,680,30,25,hWnd,(HMENU)40006,g_hInst,NULL);
  CreateWindow(TEXT("button"),TEXT(">"),WS_CHILD | WS_VISIBLE |
   BS_PUSHBUTTON,700,680,70,25,hWnd,(HMENU)4,g_hInst,NULL);
  CreateWindow(TEXT("button"),TEXT(">>"),WS_CHILD | WS_VISIBLE |
   BS_PUSHBUTTON,790,680,70,25,hWnd,(HMENU)5,g_hInst,NULL);
  CreateWindow(TEXT("button"),TEXT("옵션"),WS_CHILD | WS_VISIBLE |
   BS_PUSHBUTTON,1030,680,70,25,hWnd,(HMENU)6,g_hInst,NULL);
  CreateWindow(TEXT("button"),TEXT("?"),WS_CHILD | WS_VISIBLE |
      BS_PUSHBUTTON,1110,680,30,25,hWnd,(HMENU)7,g_hInst,NULL);
  break;

    case WM_PAINT:
        hdc = BeginPaint(hWnd,&ps); // 그리기 시작

        image.Load(TEXT("OFN.lpstrFile")); // 파일경로의 이미지를 로드
        image.BitBlt(hdc, 0, 0); // 화면 0,0 위치에 출력

        EndPaint(hWnd,&ps);
        break;

 case WM_COMMAND:

  switch (LOWORD(wParam))
  {
  case ID_FILEOPEN:
   memset(&OFN, 0, sizeof(OPENFILENAME));
   OFN.lStructSize = sizeof(OPENFILENAME);
   OFN.hwndOwner = hWnd;
   OFN.lpstrFilter = filter;
   OFN.lpstrFile = lpstrFile;
   OFN.nMaxFile = 100;
   OFN.lpstrInitialDir = ".";
   if (GetOpenFileName(&OFN) != 0)
   {
    wsprintf(str, "%s 파일을 열겠습니까?", OFN.lpstrFile);
    MessageBox(hWnd, str, "열기 선택", MB_OK);
    
   }
   break;
  }
  break;

 

 case WM_DESTROY:
  PostQuitMessage(0);
  return 0;
 }
 return(DefWindowProc(hWnd,iMessage,wParam,lParam));
}

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 뛰어난 운동 신경으로 남자와 싸워도 이길 것 같은 여자 스타는? 운영자 25/11/24 - -
이슈 [디시人터뷰] 충무로가 주목하는 신예, '세계의 주인' 서수빈 운영자 25/11/24 - -
AD 대학생 필수템! What's in my Bag 운영자 25/11/21 - -
288193 2010 사용법좀 ;;;; [6] ㅇㅇ(121.128) 11.11.14 106 0
288191 아옳아롱호호롱로롷 ㅁ머(125.177) 11.11.14 24 0
288189 항상 반드시 최대한 오래 살아라. ㄷㄹ(211.189) 11.11.14 36 0
288188 형들 C언어 질문좀 받아줘 [10] 스카치테이프(175.117) 11.11.14 122 0
288185 횽등 stl 시간복잡도 잘하는 횽들 없나? 인터넷 찾아도 찾기가 힘들어서 [13] 7830뭇(123.109) 11.11.14 198 0
288184 아침 해가 떴습니다~ 땡칠도사갤로그로 이동합니다. 11.11.14 48 0
288183 숫자야구게임이 그냥 숫자맞추기게임이었네 길가던놈갤로그로 이동합니다. 11.11.14 55 0
시볼라미 행님 ㅠ [4] RedRum갤로그로 이동합니다. 11.11.14 54 0
288180 6.0 포기해야겠음 [2] dd(121.128) 11.11.14 73 0
288178 API - altimage.h 에서 오류나는것 같아요... [1] RedRum갤로그로 이동합니다. 11.11.14 597 0
288176 형들 visual c++ 6.0 서비스팩 설치가 안되 [8] ㅇㅇ(121.128) 11.11.14 246 0
288174 c언어 질문 ㅋ [4] 123(112.221) 11.11.14 70 0
288172 DWORD 형 복사 ㅇㅇ(210.91) 11.11.14 40 0
288171 앱광고로 담배값(하루 한갑기준) 벌려면 시불라미갤로그로 이동합니다. 11.11.14 104 0
288170 3DS 살꺼야 y녀6디리(220.118) 11.11.14 49 0
288169 안녕하세요 c언어를 공부하는데 질문좀 해도 될까요 [2] c의노예(112.221) 11.11.14 69 0
288168 시스템 프로그래밍을 좀 하고 싶은데 문제 은행? 이런거 인터넷에 없을까요 [1] Lz(125.128) 11.11.14 65 0
288167 횽들..자바 채팅사용자 리스트에 뜨게하고싶은데.. 봉봉(112.144) 11.11.14 109 0
288165 자바 JFrame 바꾸는 법? 자바(121.136) 11.11.14 49 0
288164 쇼핑몰 만드는데 후이즈가 나을까, 가비아가 나을까 프레지(210.106) 11.11.14 99 0
288162 프갤러들아 빨리 bmp크기조절하는 법좀 알려줘 [7] 이세상끝에서갤로그로 이동합니다. 11.11.14 95 0
288161 형님들 도움좀요 ㅜㅜ DWORD형을 char*형에 나눠담아야하는데... [5] ㅁㄴㅇ(222.114) 11.11.14 97 0
288159 ssd [1] 이모군(175.114) 11.11.14 52 0
288158 페이스북같은데는 어떻게 수익이 나는거임? [8] 유동생(218.152) 11.11.14 193 0
288157 지금 돌아보니 점수맞춰서 컴공온게 잘한짓인가 생각이 든다 [7] ㅇㅇ(112.184) 11.11.14 197 0
288156 데이터베이스 초보가 보기 좋은 책좀 알려주세요! 횽들!@@!(175.197) 11.11.14 71 0
288155 드림스파크 사우스파크 드림스파크 사우스파크 드림스파크 사우스파크 [1] ㅇㅇ(112.184) 11.11.14 56 0
288154 1년이 끝나지 않았지만 만족스러운 1년 이었다. 치킨맛맛폰갤로그로 이동합니다. 11.11.14 69 0
288153 형들ㅋㅋㅋ 어플만들때 있자너 개발환경 뭐뭐 있어?? [7] 없쥐갤로그로 이동합니다. 11.11.14 127 0
288150 몸이 나을시간이 없는듯.. [7] 일광면(119.198) 11.11.14 200 0
288149 잠을 자도자도 졸릴땐 뭐다? [3] System32갤로그로 이동합니다. 11.11.14 133 0
288148 stan 은 봅니다 [9] qwer(169.229) 11.11.14 223 0
288147 질문좀 드리겠습니다 한울기둥(115.90) 11.11.14 47 0
288146 ios 적응 중.. [1] !@#ㅇㅇ갤로그로 이동합니다. 11.11.14 74 0
288145 이거 문제가 뭐죠?.txt [4] Stan(220.244) 11.11.14 142 0
288144 어떤 과목 들을까요? 조언좀 [2] ㅁㄴㅇㄻㄴ(130.126) 11.11.14 85 0
288143 프갤말그 자주가는곳있음? [6] 三didas갤로그로 이동합니다. 11.11.14 146 0
288142 클럽 가면 이러고 노냐? [6] iljeomobolt갤로그로 이동합니다. 11.11.14 300 0
288141 오랜만에와서 깨작대고있는데 [2] 三didas갤로그로 이동합니다. 11.11.14 68 0
288140 현실은시궁창인데 三didas갤로그로 이동합니다. 11.11.14 53 0
288139 HttpClient 질문점 [1] ㅋㅌㅊ(210.178) 11.11.14 79 0
288138 아 숙제하기 싫다 [2] 땡칠도사갤로그로 이동합니다. 11.11.14 70 0
288137 windows 시스템 실행파일의 구조와원리 책있는 형 [4] 양보하자(211.33) 11.11.14 111 0
288136 알고리즘 고수 보소. [1] 돌고래(210.118) 11.11.14 110 0
288135 프로그래밍 고수가 되려면 어떻게 해야되나요? [33] 스텝(112.172) 11.11.14 277 0
288134 와 22살짜리 신입들어옴 핡핡 [10] 개떙보갤로그로 이동합니다. 11.11.14 317 0
288133 VBA입문 3일째인데 셀값에따라소리나게하는게 안됨 [14] 갤로그로 이동합니다. 11.11.14 364 0
288128 스프링 선수 과목 좀 알려주세요. [2] _가나다갤로그로 이동합니다. 11.11.14 93 0
288127 우클릭 막기 왜하냐 [9] ㅂㅈㄷ(210.178) 11.11.14 225 0
288126 아 이대로 무너지는것인가 ㅠㅠ 강사님이 바뀌었을 뿐인데 막장갤신학생갤로그로 이동합니다. 11.11.14 90 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2