Dev

    항상 위 효과 내기

    [CODE type=c++] // CDialog를 상속받아 // OnCancel()과 DoModal()을 오버라이딩 한다. // 닫아도 닫히지 않는다 숨길뿐... void CMyDlg::OnCancel() { ShowWindow( SW_HIDE ); SetWindowPos( &wndNoTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE); AfxGetMainWnd()->SetFocus(); } // Dlg를 모달로 연다 INT_PTR CMyDlg::DoModal() { ShowWindow( SW_SHOW ); SetWindowPos( &wndTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE); return 0; } // 생성한 후 CMyDlg *pMyDlg = new C..

    항상 위 효과 내기

    '항상 위 SetWindowPos Me.hwnd, -1, 0, 0, 0, 0, 3 '항상 위 해제 SetWindowPos Me.hwnd, -2, 0, 0, 0, 0, 3

    폴더 만들기 ( 부모 폴더가 없을경우에는 부모 폴더도 만듬)

    ' 경로를 만든다. Public Function MakeDir(ByVal strpath As String) As Boolean If strpath = "" Then Exit Function strpath = Replace(strpath, "/", "\") If Right(strpath, 1) = "\" Then strpath = Mid(strpath, 0, Len(strpath) - 1) If Dir(strpath, vbDirectory) "" Then MakeDir = True Exit Function End If MakeDir = MakeDir(ExtractDir(strpath)) MkDir (strpath) End Function

    전체 경로를 받아 파일명 또는 폴더명만 얻기

    ' 전체경로명에서 파일이름만 구한다. Public Function ExtractFileName(ByVal strpath As String) As String strpath = StrReverse(strpath) If InStr(strpath, "\") > 0 Then strpath = Left(strpath, InStr(strpath, "\") - 1) End If ExtractFileName = StrReverse(strpath) End Function ' 전체경로명에서 경로명만 구한다. Public Function ExtractDir(ByVal strpath As String) As String Dim n n = Len(ExtractFileName(strpath)) ExtractDir = strpat..

    문자열 분할시, 특정 번째 문자열 얻기

    제목이 어렵네요.. ㅡㅡ; 소스 보시면 어려운것 없으니 금방 이해 하실겁니다. 좋은 시간 되세요..^^ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- //--------------------------------------------------------------------------// //Fuction : Splite //Parameter : LPTSTR lpszDest, LPCTSTR lpcszSorc, TCHAR cSep, int nIndex //Return : LPCTSTR //Note : lpcszSorc를 cSep로 나누어서 nIndex번째 문자열을 lpszDest에 넣는다. //---------------------..

    CListCtrl에서 깜박임이 덜한 SetItemText

    //--------------------------------------------------------------------------// //Fuction : UpdateListItem //Parameter : CListCtrl* pList, int nIndex, int nSubitem, LPCTSTR lpszText //Return : BOOL //Note : pList의 nIndex, nSubitem의 텍스트를 lpszText로 바꾼다. // 같은 값이 벌써 들어가 있으면 FALSE, 새로운 값으로 대체 하면 TRUE //--------------------------------------------------------------------------// BOOL UpdateListItem(CL..