up,就在MyWinProc里啊。不对嘛?
解决方案 »
- RegisterHotKey注册ctrl+alt+del热键
- 求助关于逆波兰式转换的vc/MFC程序代码
- 有没有将bmp转化为tiff(ccidd3)格式的例子或者源代码,关于传真的
- 在对话框类中加入类对象遇到的错误?
- 请问从unix的网络编程转到win32看什么好???
- 怎么取得ComboBox中的内容啊??
- 请问:要实现类似photoshop的界面,要从何着手
- 有关NOTIFYICONDATA的问题,恳请指教,万分感谢!!
- 递归问题
- ADO或SQL语句操作ACCESS数据库问题急急急谢谢各位高手帮帮忙
- 紧急求助,用ADO,_CommandPtr和_RecordsetPtr调用存储过程的问题.在线等待.
- 请教: 如何从Listview中导出到excel ???急急 1111
MyWinProc是消息处理函数。
消息循环是
while ( GetMessage(0, 0, 0, &msg) ) {
DispatchMessage(&msg);
}
这样的东东。必须在创建了窗口后就开始消息循环。
建议你先看一下《windows程序设计》特别要搞清楚消息机制这一部分。非常重要。
UpdateWindow(hwnd); MSG msg;
while(GetMessage(&msg,NULL,0,0)){
TranslateMessage(&msg);
DispatchMessage(&msg);
}加到 if(!g_wndMsg)
return FALSE;
后面看看
DllMain(){
case Attach:
createthread(...,proc,...)
break;
}DWORD Proc(LPVOID pParam)
{
...
CreateWindow();while(getMessage())
{
...//处理消息
}
...
}