728x90
암호없이 폴더 공유하기 (windows7)
이 포스트는 이전 블로그에서 이전된 포스트입니다.

 

 1. 공유시킬 폴더를 우클릭 한 후, '속성'을 클릭합니다.
 2. '공유'탭에서 '네트워크 및 공유 센터'를 클릭합니다.

 

 

 3. 아래와 같이 설정합니다.

 

 

 4. 다시 공유시킬 폴더의 속성에서 '고급 공유'를 클릭합니다.

 

 

 5. '선택한 폴더 공유'를 체크한 후, '권한'을 클릭합니다.

 

 

 6. '추가' 버튼을 클릭합니다.
 7. 'guest'를 입력한 후, '이름 확인'을 클릭하고 '확인'을 눌러 추가합니다. 

 

 

 

 8. 아래와 같이 'Everyone'과 'Guest'가 추가되어있어야 하며, 모두 모든 권한을 체크하고 '적용' 합니다.

 

 

 9. 이번에는 공유시킬 폴더의 속성에서 '보안'탭에서 '편집'을 누릅니다.
 10. '추가'를 누른 후, 역시 'guest'를 이름 확인하여 추가합니다.
 11. guest 유저에 모든 권한을 준 후, '적용' 합니다.
   

 

.

728x90
728x90
HTML div 둥근 테두리 설정하기
이 포스트는 이전 블로그에서 이전된 포스트입니다.
 
1. 모든 모서리가 같은 모양의 둥근 테두리 설정

9행 : border-radius: 10px;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<head>
<style type="text/css">
.sample {
  height: 150px;
  width: 150px;
  border-width: 2px;
  border-color: #00F;
  border-style: dotted;
  border-radius: 10px;
}
</style>
</head>
 
<body>
<div class="sample">
</div>
</body>                                  
cs

 

 

2. 모든 모서리가 각각 다른 모양의 둥근 테두리 설정

9~12행:

border-top-right-radius: 10em;

border-top-left-radius: 2em;

border-bottom-right-radius: 0em;

border-bottom-left-radius: 10em;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<head>
<style type="text/css">
.sample {
  height: 300px;
  width: 150px;
  border-width: 2px;
  border-color: #00F;
  border-style: dotted;
  border-top-left-radius: 2em;
  border-top-right-radius: 10em;
  border-bottom-right-radius: 0em;
  border-bottom-left-radius: 10em;
}
</style>
</head>
</head>
 
<body>
<div class="sample">
</div>
</body>                                  
cs
 
위 4행은 아래와 같이 한행으로도 대체 가능합니다.
순서는 9~12행 순서대로 입니다.

 

1
  border-radius: 2em 10em 0em 10em;       
cs

 

728x90
728x90
포토샵에서 테두리에 패턴배경 넣기(사선 패턴 배경)
이 포스트는 이전 블로그에서 이전된 포스트입니다.

 

샘플로 아래와 같은 결과를 수행하는 과정입니다.

 

 

 

 

 

 

1. 30x30 픽셀 사이즈로 투명 그림을 생성합니다.

 

2. 이후 아래와 같이 색을 2중으로 적용합니다.

(정확한 비율로 하지 않아도 되며, 원하시는 색상으로 변경하시면 됩니다.)

 

3. '편집 탭 > 자유 변형'을 선택하고 아래와 같이 그림을 돌립니다.

(단축키 Ctrl+T)

 

4. '이미지 탭 > 캔버스 크기'를 선택하고 20x20 픽셀로 수정하면 아래와 같이 그림이 잘립니다.

 

5. '편집 탭 > 패턴 정의'를 선택하여 패턴을 생성합니다.

 

6. 이제 테두리 배경을 적용할 실제 그림 문서를 열고, 아래영역을 '사각형 선택 윤각 도구'를 이용하여 선택합니다.

 

7. 이후 마우스 우측 클릭을 하고, '반전 선택'을 하면 바깥쪽 테두리만 선택되게 됩니다.

 

8. 마지막으로 다시 한번 마우스 우측 클릭 후에 '칠'을 선택한 후, 아래와 같이 '사용: 패턴'을 선택하고 '사용자 정의 패턴'도 변경합니다.

 

결과적으로 테두리 패턴이 적용된 것을 볼 수 있습니다.

 

이글은 아래 원문을 참고하여 제가 참고하기 위해 새로 작성되었습니다.

문제가 될 시, 삭제하도록 하겠습니다.

http://blog.daum.net/veil8000/15584178

728x90
728x90
HTML 링크 걸기 / 이미지 링크 걸기
이 포스트는 이전 블로그에서 이전된 포스트입니다.

 

일반적으로 링크를 걸기 위해서는 본문에서 아래 코드를 이용합니다.

1
<a href="www.naver.com">이 글을 누르면 네이버로 이동합니다.</a>             
cs

 

또한 글이 아닌 이미지에 링크를 걸기 위해서는 아래 코드를 이용합니다.

1
2
3
<a href="www.naver.com">
    <img src="./image.jpg">             
</a>                      
cs

 

위에서는 상대경로를 이용하여 현재 디렉터리를 의미하는 ./를 사용하였지만,

절대 경로로도 가능하니 편하신걸로 사용하면 됩니다.

(ex. <img src="C:\image.jpg"> )

 

728x90
728x90
MFC Thread(쓰레드/스레드)에서 UpdateData() 함수 사용하기
이 포스트는 이전 블로그에서 이전된 포스트입니다.

 

쓰레드에서 직접 UpdateData() 함수를 수행하면 오류를 발생하고 불가능합니다.

아래와 같은 방법으로 우회하여 UpdateData() 함수의 기능을 사용할 수 있습니다.

 

먼저 헤더 파일에 아래와 같은 정의를 추가합니다.

1
#define CUSTOM_UPDATEDATA WM_USER
cs

 

또한 함수 정의를 추가합니다. (5행만 추가하면 됩니다.)

1
2
3
4
5
6
class CnStrCheckerDlg : public CDialogEx
{
//..나머지 소스 생략
public:
    afx_msg LRESULT ForCustomMessageFromThread(WPARAM  wParam, LPARAM lParam);
};
cs

 

이후 소스파일에서 아래와 같이 구현합니다.

1
2
3
4
5
6
7
8
9
BEGIN_MESSAGE_MAP(CTestDlg, CDialogEx)
    ON_MESSAGE(CUSTOM_UPDATEDATA, ForCustomMessageFromThread)
END_MESSAGE_MAP()
 
LRESULT CTestDlg::ForCustomMessageFromThread(WPARAM  wParam, LPARAM lParam)
{
    UpdateData(FALSE);
    return 0;
}
    cs

 

단, 보통 이미 BEGIN_MESSAGE_MAP(CTestDlg, CDialogEx) 구현되어 있습니다. 따라서 새로 추가하면 오류가 출력되니,

1~3번은 BEGIN_MESSAGE_MAP(CTestDlg, CDialogEx)로 찾아가서 2번만 추가해주세요.

아래처럼..

BEGIN_MESSAGE_MAP(CTestDlg, CDialogEx)

ON_WM_SYSCOMMAND()

ON_WM_PAINT()

ON_WM_QUERYDRAGICON()

ON_WM_CREATE()

ON_MESSAGE(CUSTOM_UPDATEDATA, ForCustomMessageFromThread)  // 이 줄만 추가. 나머지는 이미 있음.

END_MESSAGE_MAP()

 

이제 쓰레드 안에서 아래 5~6행처럼 사용하면 UpdateData() 기능을 사용할 수 있습니다.

 

1
2
3
4
5
6
7
8
9
UINT CTestDlg::ThreadFirst(LPVOID _mothod)
{
    CTestDlg *fir = (CTestDlg*)_mothod;
 
    CTestDlg* pDlg = (CTestDlg*)AfxGetApp()->m_pMainWnd;
    pDlg->PostMessage(CUSTOM_UPDATEDATA, 00);
 
    return 0;
}
cs

 

728x90
123456···10

+ Recent posts