2011年8月31日 星期三
LoadCursor
In App class
HCURSOR hCursor = LoadCursor(IDC_CURSOR_TVSET);
:SetCursor(((CApp*)AfxGetApp())->hCursor);
In other class:
HINSTANCE hInstant = AfxGetInstanceHandle();
HCURSOR hCursor = LoadCursor(hInstant,MAKEINTRESOURCE(IDC_CURSOR_TVSET));
::SetCursor(hCursor);
2011年8月4日 星期四
CString<-> TCHAR
TCHAR szMsg[100];
TCHAR *pszMsg;
CString csMsg;
pszMsg = new TCHAR[100];
memset(szMsg, 0, sizeof(szMsg) );
==================================
TCHAR -> CString
csMsg.Format(_T("%s"), szMsg);
CString ->TCHAR
_stprintf( szMsg, _T("%s"), csMsg.GetBuffer(csMsg.GetLength()));
//or _tcsncpy(szMsg, csMsg.GetBuffer(),_tcslen(csMsg));
pszMsg = csMsg.GetBuffer(csMsg.GetLength());
csMsg.ReleaseBuffer();
delete []pszMsg;
pszMsg = NULL;
TCHAR *pszMsg;
CString csMsg;
pszMsg = new TCHAR[100];
memset(szMsg, 0, sizeof(szMsg) );
==================================
TCHAR -> CString
csMsg.Format(_T("%s"), szMsg);
CString ->TCHAR
_stprintf( szMsg, _T("%s"), csMsg.GetBuffer(csMsg.GetLength()));
//or _tcsncpy(szMsg, csMsg.GetBuffer(),_tcslen(csMsg));
pszMsg = csMsg.GetBuffer(csMsg.GetLength());
csMsg.ReleaseBuffer();
delete []pszMsg;
pszMsg = NULL;
訂閱:
意見 (Atom)