同kylewu,不知还有什么更好的方法吗?
解决方案 »
- MFC 注册表问题
- 急!新手求助:在MFC中,如何使用struct?
- 程序注册为系统进城后如何访问用户粘贴板?
- CFile::GetStatus 访问不存在的网络文件速度慢的问题
- DLL调用函数的问题,啊,急
- 还是Tree control的问题,想问问如果一个根结点已经展开了,请问怎么样来判断?
- 请高手指教!我使用ATL写了一个Activex控件,并使用AddOleControl(...)将该控件插入Office文档!请问我怎么使该控件透明,可以看到Office
- Help,熟悉CMPP协议的高手请进
- 网络协议相关
- 各位老大:MapDialogRect(LPRECT lpRect)这个函数起什么作用!!!
- malloc与的GlobalAlloc区别?我已经没多少分了!
- 请教各位高手,什么叫“代码重入”
只类直接联系用户界面的消息。
我的习惯,是把业务流程写成函数(或线程),甚至是另外一个类,然后再根据界面的动作或
其他消息构造消息处理的函数,把业务逻辑放到消息函数里去,这样,消息函数只需要判断一下
各种条件,是否调用业务函数。
我个人认为这应该是一种比较好的代码风格。
当然,如果业务逻辑不是很复杂或模块化,也可以直接写在消息处理里。
OnButtonBClick(){
下班;
坐车;
回家;
吃饭;
....
}在某些情况下是可以接受的,虽然可以这样
OnButtonBClick(){
if(不加班)
下班后的活动()
}
void 下班后的活动(){
下班;
坐车;
回家;
吃饭;
....
}