谢谢各位大侠了!
解决方案 »
- CDialogEx 虚拟列表中OnLvnGetdispinfo 函数不触发
- CPU多核且内存越来越大,硬件加速还有必要么?
- VC4.0中的工程在2008版本里用不了怎么办
- MFC学习笔记
- 关于无模式对话框的问题
- [out]int* 和 [in]int* 有什么区别? 狂急!!!!!!!!!
- 问一个有关AutoCad 2000 ObjectArx开发方面的问题
- 如何使一个CDialogBar上的CStatic控件能显示tool tip?
- 我用VC的建立ODBC连接SQL数据库,每次都会产生一个TIME_WAIT,直到程序关闭才会消失?请问高手怎么解决?
- CGridCtrl的问题,救急啊!
- ansci文件,二进制文件,随机文件的区别
- 怎样在Dialog里面,动态添加和删除按钮?
// View full screen mode. Calls CFullScreenHandler to do the work.
//
void CMainFrame::OnViewFullScreen()
{
if (FullScreenHandler.InFullScreenMode())
FullScreenHandler.Restore(this);
else
FullScreenHandler.Maximize(this, GetActiveView());
}//////////////////
// Put check next to command if in full-screen mode.
//
void CMainFrame::OnUpdateViewFullScreen(CCmdUI* pCmdUI)
{
pCmdUI->SetCheck(FullScreenHandler.InFullScreenMode());
}
给这个ID添加COMMAND消息响应,
void CXX::OnTest()
{
m_bCheck = !m_bCheck;
}
再给这个ID添加UPDATE_COMMAND_UI消息响应
void CXX::OnUpdateTest(CCmdUI* pCmdUI)
{
pCmdUI->SetCheck(m_m_bCheck);
}
就OK了。
ctrl.CheckButton(ID_PRESSME, 1);
owener draw
后然后在WM——BUTTONDOW的消息中设定两种状态,在DRAWITEM()中从新画
很麻烦
: bigflyingpig(非典型大飞猪) ( ) 的办法应该简单些