void B_COPY()
{
OpenClipboard(m_hWin);
EmptyClipboard();
HWND hedt = GetDlgItem(m_hWin, IDC_SEQNUM);
WCHAR ntext[100];
SendMessage(hedt, WM_GETTEXT, (WPARAM)100, (LPARAM)ntext);
HGLOBAL hgl = GlobalAlloc(GMEM_MOVEABLE, 100 * sizeof(WCHAR));
LPWSTR lpstrcpy = (LPWSTR)GlobalLock(hgl);
memcpy(lpstrcpy, ntext, 100 * sizeof(WCHAR));
GlobalUnlock(hgl);
SetClipboardData(CF_TEXT, lpstrcpy);
CloseClipboard();
}
void B_PASTE()
{
HWND hedtPas = GetDlgItem(m_hWin, IDC_EDIT6);
OpenClipboard(m_hWin);
if(IsClipboardFormatAvailable(CF_TEXT))
{
HGLOBAL hg = GetClipboardData(CF_TEXT);
LPWSTR wstr = (LPWSTR)GlobalLock(hg);
if(wstr != NULL)
{
SendMessage(hedtPas, WM_SETTEXT, NULL, (LPARAM)wstr);
}
GlobalUnlock(hg);
}
CloseClipboard();
}