2018-04-10进程、分页

进程

==============================================================================

void CMonitorHtmlDialog::JSCallProcesClose(VARIANT& vStr1)

{

CComVariant varStr1(vStr1);

CString strMsg;

strMsg.Format(_T("%s"), OLE2T(varStr1.bstrVal));

//*****************************************************

static TCHAR szParam[512];

memset(szParam, 0, sizeof(szParam));

_tcscpy(szParam, LPCTSTR(strMsg));

::SendMessage(m_hWndRemoteClientDlg, WM_COMMAND, ID_REMOTE_SYSTEM_PROCES_CLOSE, (LPARAM)szParam);//304

//*****************************************************

CallJSFunction(_T("processCloseCallBack"), LPCTSTR(strMsg),_T("success"),_T(""));

return;

}

=========================================================================================

else if (wParam == ID_REMOTE_SYSTEM_PROCES_CLOSE)

{

LPCTSTR pType = LPCTSTR(lParam);

::WideCharToMultiByte(CP_ACP, 0, pType, -1, cszParam3, sizeof(cszParam3), NULL, NULL);//pid

sprintf(cszCommand, "__mode=control&act=close&pid=%s", cszParam3);//pid

int nRC = SLGetRemoteSysinfo(m_remote, m_sysinfoSession, cszCommand, cszTypeParam);

return TRUE;

}

=============================================================================

分页

//strcpy(cszTypeParam, "start=1&limit=20");

char seg[] = "_";//分隔符

char charlist[50][50] = { "" };//子字符串

int i = 0;

char *substr = strtok(cszTypeParam, seg);

while (substr != NULL) {

strcpy(charlist[i], substr);

i++;

substr = strtok(NULL, seg);

}

sprintf(cszTypeParam, "start=%s&limit=%s", charlist[2], charlist[3]);//**

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 6,174评论 0 2
  • 我们应该要做的不是向别人低头,而是向梦想低头。 她叫莫南,按照古汉语的意思来说,就是没有向南。 ...
    席阙阅读 1,855评论 0 0
  • 希尔的情况大不同从前,摇身一变成了一位白领,即使他没有一件衣服的领子是白色的。中间经历的种种精神上的挫折,大抵不过...
    希尔大阅读 1,571评论 0 1
  • Given a m x n grid filled with non-negative numbers, find...
    juexin阅读 1,072评论 0 0

友情链接更多精彩内容