大约有 46,000 项符合查询结果(耗时:0.0421秒) [XML]
MFC SysLink的使用方法 - C/C++ - 清泛网 - 专注C/C++及内核技术
...通知处理程序代码
PNMLINK pNMLink = (PNMLINK) pNMHDR;
if (wcscmp(pNMLink->item.szUrl, L"https://www.tsingfun.com") == 0)
{
// 主要执行语句
ShellExecuteW(NULL, L"open", pNMLink->item.szUrl, NULL, NULL, SW_SHOWNORMAL);
}
*pResult = 0;
}...
解决:Successful WSAStartup not yet performed. Error code : 10093. - C...
... WSADATA wsaData;
int res = WSAStartup(0x202, &wsaData);
if (res) {
AfxMessageBox("WSAStartup filed. [CxxxApp::InitInstance()]", 0);
return false;
}
...
}
WSAStartup 10093
控件不响应OWNERDRAW消息 - C/C++ - 清泛网 - 专注C/C++及内核技术
...lg::OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct)
{
if( nIDCtl == IDC_LIST_xxx ) //自绘
{
....
}
}
中自绘不生效,调用CListCtrl的RedrawItem后不触发OnDrawItem函数。
这是由于没有设置自绘项,...
怎样用SendMessage发送LVN_COLUMNCLICK消息? - C/C++ - 清泛网 - 专注C/C++及内核技术
怎样用SendMessage发送LVN_COLUMNCLICK消息?SendMessage(WM_NOTIFY, CtrlID, NM_LISTVIEW);部分代码示例如下:BOOL ClickListColumn(CListCtrl& listCtrl, int index){ ...SendMessage(WM_NOTIFY, CtrlID, NM_LISTVIEW);
部分代码示例如下:
BOOL ClickListColumn(CListCtrl& listCtrl...
MFC中使用CSplitterWnd分割窗口后视图大小的问题 - C/C++ - 清泛网 - 专注C/C++及内核技术
...结果。
CSize sizeDummy;
m_wndSplitterH.CreateStatic(this, 2, 1);
if (!m_wndSplitterH.CreateView(0, 0, RUNTIME_CLASS(CGraphFrame), sizeDummy, pContext))
这时,你可以:
1、设置一下m_wndSplitterH的SetRowInfo属性函数,如:m_wndSplitterH.SetRowInfo(0,100,0);
(第...
MFC MDI程序的窗口菜单无法正确显示 - C/C++ - 清泛网 - 专注C/C++及内核技术
...uch as ID_WINDOW_NEW and ID_WINDOW_TILE_HORZ.Override this member function if you have a Window menu that does not use the standard menu command IDs.
所以,只需要覆盖函数CMDIFrameWnd::GetWindowMenuPopup就可以解决问题,这样,就可以利用mfc框架已有的机制实现窗口列...
CFormView 不显示、空白显示的问题 - C/C++ - 清泛网 - 专注C/C++及内核技术
...AP()
...
afx_msg void OnPaint();
...
void CxxxView::OnPaint()
{
if (m_ListCtrl.GetSafeHwnd())
{
//刷新列表,防止页面空白
m_ListCtrl.RedrawWindow();
}
}
CFormView
CString的截取字符串,截取ip:port - C/C++ - 清泛网 - 专注C/C++及内核技术
...7.0.0.1:8888";
CString strIp, strPort;
int index = strIpPort.Find(':');
if (index > 0)
{
strIp = strIpPort.Left(index);
strPort = strIpPort.Right(strIpPort.GetLength()-index-1);
}
else
{
AfxMessageBox("字符串格式不对");
}
Left 函数从字符串头部开始截取到index位...
MFC CSyncObject,CSingleLock,CMultiLock同步类 - C/C++ - 清泛网 - 专注C/C++及内核技术
...一个CSingleLock对象
singleLock.Lock();//试图获得共享资源
if(singleLock.IsLocked()) //判断共享资源是否被锁定
{……}
singleLock.UnLock(); //解锁共享资源。其实有两个解锁函数,有无参数的区别,后面讲。
四、CMultiLock
1、由...
MFC 如何移动另一个进程中的窗口,实现窗口同步移动? - C/C++ - 清泛网 - ...
...上面创建进程并启动完毕
HWND hMain = NULL;
while(1)
{
if (hMain = ::FindWindow(NULL, "登录 - xxx"))
{
CRect rect, rectDlg;
pMainFrame->GetWindowRect(&rect);
::GetWindowRect(hMain, rectDlg);
::SetWindowPos(hMain, NULL, rect.right-10, rect.top, rectDlg.Width()...
