大约有 710 项符合查询结果(耗时:0.0124秒) [XML]
[精华] VC中BSTR、Char和CString类型的转换 - C/C++ - 清泛网 - 专注C/C++及内核技术
...r2(str1, false);
在第一种情况中,CComBSTR被强制转换为BSTR后接受了m_state.copy()返回的字符指针,同时SysAllocStringByteLen被调用了一次,而当其被析构时,SysFreeString被自动调用。所以这种调用方法最终保证了BSTR字符串的正确分配与释...
MFC CListCtrl使用方法详解 - C/C++ - 清泛网 - 专注C/C++及内核技术
... 得到单击的listctrl的行列号
添加listctrl控件的NM_CLICK消息相应函数
void CTest6Dlg::OnClickList1(NMHDR* pNMHDR, LRESULT* pResult)
{
// 方法一:
/*
DWORD dwPos = GetMessagePos();
CPoint point( LOWORD(dwPos),...
你真的了解熊市有多么可怕吗? - 创意 - 清泛网 - 专注C/C++及内核技术
...倒了吗,我开户的大鹏证券就倒闭了。我是在报纸上看到消息的,赶紧联系证券公司,好在长江证券接手,资金没有损失,不过要重新过户。
印象不深了,开始跌的急,大家都不愿撤退,后来阴跌了,没办法,都不怎么关注了...
代码坏味道(总结) - C/C++ - 清泛网 - 专注C/C++及内核技术
...很难理解的临时变量。
15.Message Chains(过度耦合的消息链)
消息(或调用关系)过于迂回,多次嵌套调用。向调用者隐藏委托,直接提供最终的调用。
a.getB().getC().getName(); -> a.getCName(); … b.getCName(); … c.getName(...
ATL COM开发入门(二)(ActiveX/COM组件回调JS) - C/C++ - 清泛网 - 专注C/C++及内核技术
...e ID_TIMER 1
VOID CALLBACK TimerProc(
HWND hwnd, // 定时器消息的窗口句柄
UINT message, // WM_TIMER 消息
INT_PTR idTimer, // 定时器标志
DWORD dwTime) // 当前系统启动计时
{
if (!gIDispatch)
return;
CComQIPtr<IHTMLWindow2> spH...
C++字符串截断时中文的处理问题(中文被截断怎么处理?) - C/C++ - 清泛网...
...文的处理问题(中文被截断怎么处理?) 防止后台错误消息中汉字双字节被截断出现乱码if (pRspMsg->RspMsg.buf[pRspMsg->RspMsg.Length() - 2] & 0x80) pRspMsg->Rsp...// 防止后台错误消息中汉字双字节被截断出现乱码
if (pRspMsg->RspMsg.buf[pRspMsg...
CMFCTabCtrl 切换Tab的事件 - C/C++ - 清泛网 - 专注C/C++及内核技术
CMFCTabCtrl 切换Tab的事件添加消息响应:ON_REGISTERED_MESSAGE(AFX_WM_CHANGE_ACTIVE_TAB, COutlookBar::OnChangeActiveTab)afx_msg LRESULT OnChangeActiveTab(WPARAM,LPARAM);之后可以响应点击tab按钮时的事件。添加消息响应:
ON_REGISTERED_MESSAGE(AFX_WM_CHANGE_ACTIVE_TAB, CO...
在ATL无窗口ActiveX 控件中如何使用定时器? - C/C++ - 清泛网 - 专注C/C++及内核技术
...调函数:
VOID CALLBACK TimerProc(
HWND hwnd, // 定时器消息的窗口句柄
UINT message, // WM_TIMER 消息
INT_PTR idTimer, // 定时器标志
DWORD dwTime) // 当前系统启动计时
{
...
}
调用方法:
UINT nRet = SetTimer(NULL, ...
数据实时刷新/动态数据交换 技术,DDE or RTD? - C/C++ - 清泛网 - 专注C/C++及内核技术
...-Pull的方式,及在需要更新数据的时候,RTD给Excel Push一个消息说要更新数据,Excel在收到消息后主动拉取Pull新的数据。RTD函数最开始的用途在于更新实时变化的数据,比如股票实时行情数据,实时天气预报数据,球队比赛得分数...
coinitialize失败,返回值是0x80010106 无法在设置线程模式后对其加以更改 ...
...象可以直接接收所有线程的调用,不必像单线程那样需要消息排队,但却需要COM创建线程间汇集代理,这样访问效率不高。
注:新的应用程序应该调用CoInitializeEx而不是CoInitialize,一般是在 Dll 中使用 COM 才会需要使用的。
--...