게시판 본문 ASP, ASP.NET, IIS & Script - Read Only

re: 적당한 타협.. 결론
작성자: 라아
작성일시: 2003-12-01 13:54,  조회수: 4,433
친절하신 답변에 도움이 정말 많이 되었습니다.
그래서 일단 alt+tab의 문제를 제외한 나머지는 해결하게 되었구요
감사의 표시로 구현한 소스를 올려볼까합니다.
허접하지만 혹시라도 필요하신분이 계실까하구요.
항상 좋은답변 감사드리고 다음에 또 뵙겠습니다.
------------------------------------------------------------------
Public WithEvents objHTMLDoc As HTMLDocument '말씀하신대로 선언

Private Sub Form_Load()
'현재의 해상도값을 변수에 저장하는 부분
lWidth = Screen.Width / Screen.TwipsPerPixelX
lHeight = Screen.Height / Screen.TwipsPerPixelY

Call changeDisplay '1024*768 로 해상도 바꾸어주는 함수.
eWB.Navigate App.Path + "\default.html" '실행될 html문서 경로
End Sub

Private Sub Form_Resize()
Form1.eWB.Height = Form1.Height '웹브라우저컨트롤을 폼크기에 맞게
Form1.eWB.Width = Form1.Width

If (Form1.WindowState = 2 And WinState = 1) Then
'만약 폼이 최소화된상태에서 전체화면으로 바뀔경우에만 1024*768로 변경
Call changeDisplay
End If
WinState = Form1.WindowState '현재 폼의 형태를 다시 저장

End Sub

Private Function objHTMLDoc_onclick() As Boolean

If (objHTMLDoc.parentWindow.event.srcElement.Id) = "ImgExit" Then
'default.htm의 나가기 이미지버튼을 클릭했을때 원래해상도로 바꾸고 폼종료
Call restoreDisplay
Unload Form1
Set Form1 = Nothing
ElseIf (objHTMLDoc.parentWindow.event.srcElement.Id) = "ImgMin" Then
'default.htm의 최소화 이미지버튼을 클릭했을때 원래해상도로바꾸고 폼최소화
Call restoreDisplay
Form1.WindowState = 1
End If
objHTMLDoc_onclick = True
End Function

Private Sub eWB_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Set objHTMLDoc = eWB.Document
End Sub

Private Sub restoreDisplay() '원래 해상도로 바꾸어주는 함수(모듈은 첨부않했어요)
Dim DevM As DEVMODE
Dim erg&
erg& = EnumDisplaySettings(0&, 0&, DevM)
DevM.dmFields = DM_PELSWIDTH Or DM_PELSHEIGHT
DevM.dmPelsWidth = lWidth
DevM.dmPelsHeight = lHeight
ChangeScreenSettings lWidth, lHeight, 16
End Sub

Private Sub changeDisplay() '1024*768 해상도로 바꾸어주는 함수 (모듈첨부않했음)
Dim DevM As DEVMODE
Dim erg&
erg& = EnumDisplaySettings(0&, 0&, DevM)
DevM.dmFields = DM_PELSWIDTH Or DM_PELSHEIGHT
DevM.dmPelsWidth = 1024
DevM.dmPelsHeight = 768
ChangeScreenSettings 1024, 768, 16
End Sub

IP 주소: 203.231.153.101
전체 1 건의 댓글이 존재합니다.

송원석

감사합니다. 별로 도움이 못 되어드린 것 같아서 죄송하기만 하네요. ^_^;;;
2003-12-01 16:43
전체 2,095 건의 게시물, 84 페이지로 구성된 ASP, ASP.NET, IIS & Script 게시판의 78 페이지입니다.
게시물
184

re: 오류표시 체크되어 있는뎅.....

송원석

2003-12-13 5,824
183

그 폴더의 용량 알아내기

kein

2003-12-12 1,070
182

re: 그 폴더의 용량 알아내기 [1]

송원석

2003-12-12 3,481
181

오류메세지가 페이지를 찾을수 가 없다고 하는데요

seashark

2003-12-11 927
180

re: 오류메세지가 페이지를 찾을수 가 없다고 하는데요

송원석

2003-12-12 3,143
179

관리자님이 말씀하신데로 지웠는뎅 그래도...

seashark

2003-12-11 885
178

re: 관리자님이 말씀하신데로 지웠는뎅 그래도...

송원석

2003-12-11 3,056
176

업로드 컴포넌트 지원에 대해서

elf

2003-12-09 3,257
175

re: 업로드 컴포넌트 지원에 대해서

송원석

2003-12-09 3,216
174

DEXTUpload 콤포너트 평가판 설치 했는데 또 오류요

seashark

2003-12-09 1,245
173

re: DEXTUpload 콤포너트 평가판 설치 했는데 또 오류요

송원석

2003-12-09 3,632
172

금새 또 왔습니다. ^^

라아

2003-12-08 3,516
171

re: 금새 또 왔습니다. ^^

송원석

2003-12-08 3,787
170

filecube 난 왜 안되지... 도와주세요 관리자님

seashark

2003-12-08 3,743
169

re: filecube 난 왜 안되지... 도와주세요 관리자님

송원석

2003-12-08 3,646
168

진전이 있긴한데요..

라아

2003-12-01 3,592
167

문제 해결.. 그러나..

라아

2003-12-01 3,590
166

re: 문제 해결.. 그러나..

송원석

2003-12-01 3,269

re: 적당한 타협.. 결론 [1]

라아

2003-12-01 4,433
164

re: 진전이 있긴한데요..

송원석

2003-12-01 3,521
163

안녕하세요..

김진세

2003-11-29 3,697
162

re: 안녕하세요..

송원석

2003-11-29 3,648
161

Filecube에서 검색 기능도 구현할 수 있는지 궁금합니다.

꾸리

2003-11-28 3,359
160

re: Filecube에서 검색 기능도 구현할 수 있는지 궁금합니다.

송원석

2003-11-28 3,455
159

운영자님을 존경하기로 한바... [1]

DB

2003-11-27 996