디시인사이드 갤러리

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

갤러리 본문 영역

시볼라미 행님 ㅠ

RedRum갤로그로 이동합니다. 2011.11.14 21:42:17
조회 55 추천 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 - -
288565 ㅁㄴㅇㅁㄴㅇ ㅁㄴㅇ(112.172) 11.11.16 52 0
288564 the java is faster than c++ 도대체 어느게 사실? [6] 테스트(123.214) 11.11.16 161 0
288563 안녕하세요 단기 아르바이트분을 모십니다 (카달로그,광고지제작) 발라레(112.155) 11.11.16 81 0
288562 (조공)아니다 해결됫음요~!~!~ 역시 형들은 참 멋쪄1!!!! 띠뿌아(110.10) 11.11.16 152 0
288561 음....형 감사요~!!~!~!~!~!~!~!~!~!~!~!~!(조공) 띠뿌아(110.10) 11.11.16 112 0
288560 늅이는 멀로 코딩연습을 해야하나여 [1] c늅이(118.91) 11.11.16 82 0
288559 자바가 사람들에게 보편화됐으면 좋겠다 [3] 박구갤로그로 이동합니다. 11.11.16 154 0
288558 재미있는 세상이네 [2] 음...(211.180) 11.11.16 77 0
288555 한동안 애니를 안봤었는데 애니 하나가 끌리군... Lover♥갤로그로 이동합니다. 11.11.16 45 0
288554 프로그래밍을잘하니 컴퓨터도잘알겟지요? [10] IMhouse갤로그로 이동합니다. 11.11.16 168 0
288552 나도 맛폰으로 갤질한당ㅋㅋㅋㅋ [3] HarlemLuiah갤로그로 이동합니다. 11.11.16 69 0
288550 형들 질문좀 [2] Rocket Queen갤로그로 이동합니다. 11.11.16 46 0
288548 책추천좀여 츄젹방지(121.134) 11.11.16 50 0
288547 횽들 올만 생물학(125.248) 11.11.16 58 0
288545 모델 2로 다시 배우는 JSP 본사람 있어? [4] blackd갤로그로 이동합니다. 11.11.16 145 0
288544 안녕 형들 오랜만이야 [1] 어떡해갤로그로 이동합니다. 11.11.16 87 0
288543 아 추워 정수정•‿•갤로그로 이동합니다. 11.11.16 103 0
288542 횽드라 늅뉴비가 질문하나만요ㅠㅜ(조공첨부) [6] 뿌잉뿌잉(58.229) 11.11.16 213 0
288541 (꾸준한 조공) 형들 이것 하나만 찝어줘 [5] 띠뿌아(110.10) 11.11.16 206 0
288540 아 살맛 안난다 [2] dd(59.30) 11.11.16 81 0
288539 형님들 this 포인터 사용에 대해 질문드립니다 [1] ㅇㅇ(175.197) 11.11.16 89 0
288538 형들아 또 질문점 [3] Rocket Queen갤로그로 이동합니다. 11.11.16 72 0
288537 와 개쌔끈한년 [3] 띠뿌아(110.10) 11.11.16 375 0
288536 으으 이거 배열스택인데 왜 안되여 [3] 혼전순결(121.88) 11.11.16 75 0
288535 멘탈리스트 보는 횽아 있냐? [1] 분당살람갤로그로 이동합니다. 11.11.16 69 0
288533 횽들아 있잖아 VS2010 질문좀 [3] Rocket Queen갤로그로 이동합니다. 11.11.16 77 0
288532 아 아이디어가 도저히 생각 안나네 [2] 나리링갤로그로 이동합니다. 11.11.16 92 0
288531 고3 초봉이 2600만원이라... [9] 이문동쮸쮸바갤로그로 이동합니다. 11.11.16 396 1
288530 게임엔진 추천좀 [4] 비둘기우산갤로그로 이동합니다. 11.11.16 139 0
288527 형들 안녕 프로그래밍 하는 천재 형들한테 뭐좀 물어볼려고 [2] 형들 안녕(119.207) 11.11.16 176 0
288526 오늘도 눈팅하다가 三didas갤로그로 이동합니다. 11.11.16 48 0
288525 스크립트 언어를 하나 작정하고 파보려고 하는데 뭐가 좋을까 [1] 비밀의계곡갤로그로 이동합니다. 11.11.16 112 0
288522 [절박해] 야 바바 결과값이 이래! 혹시 아는거 있음? 다림줄갤로그로 이동합니다. 11.11.16 42 0
288521 IT는 야근을 없애야 한다 ㅡㅡ [2] 거칠게갤로그로 이동합니다. 11.11.16 178 0
288520 개발자가 11억 벌려면 얼마나 일해야합니까 [9] ㅂㅈㄷ(210.178) 11.11.16 216 0
288519 부장 왈: 요즘 애들은 근성이 없어 [5] 거칠게갤로그로 이동합니다. 11.11.16 232 0
288517 엘더스크롤5 재미있다.. [3] 이문동쮸쮸바갤로그로 이동합니다. 11.11.16 157 0
288516 공부하러가야게따 퇴갤염 포로리v갤로그로 이동합니다. 11.11.16 46 0
288515 횽들 저도 프갤 입갤하고싶어요 [8] 포로리v갤로그로 이동합니다. 11.11.16 119 0
288514 저기요 ㅠㅠ C++ 좀 알려줘요 [9] 피망먹은판다갤로그로 이동합니다. 11.11.16 127 0
288513 동적할당 질문이여 [5] 동적할당(202.30) 11.11.16 72 0
288512 한국 IT 노동자의 현실을 개선하기. [3] 21C노가다갤로그로 이동합니다. 11.11.16 193 0
288511 네스팟 속도제한 뚫는 법 없을라나? [1] dkdhfgdhfg(202.30) 11.11.16 84 0
288510 곽노현팀장 개객끼 [5] 잉잉해갤로그로 이동합니다. 11.11.16 122 0
288509 누가 조언좀... [2] 말리고자갤로그로 이동합니다. 11.11.16 74 0
288508 형님들 나 꿈이 사업이었는데 드디어 간단하게나마 시작하게됨 [3] 김현우(210.121) 11.11.16 149 0
288506 전졸 신입한테 요구되는 능력치는 얼마나 되나여 [2] ㅁㅇㄹㄹㄴㅇ(121.50) 11.11.16 157 0
288505 한국 IT는 망했습니다 (사망선고) 거칠게갤로그로 이동합니다. 11.11.16 182 0
288504 자바 고수형들 헬프헬프!!! [4] 해외거주중갤로그로 이동합니다. 11.11.16 83 0
288503 캐로로닭아 여자 만나고 싶다고 했지.. [4] 쿄스케갤로그로 이동합니다. 11.11.16 100 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2