解决方案 »
- MFC运行后异常
- 希望在switch case中设置一条语句让所有的case都运行,但default中不运行?
- map怎么用?
- GetPrivateProfileString编译时出错
- 软件完成后需要将mfcdll与程序一起发布。如何找到程序所需要的所有dll,和他一起打包呢?
- 请问:HTTP协议和TCP/IP协议有什么关系?
- COM高手给俺将将类型REFIID是什么意思,有什么作用?
- 一道真实的问题,怎样提高这条SQL的性能,我已经无路可投了,高手都进来看看吧!
- socekt文件传输少数据问题?
- Edit中两个WM_CTLCOLOR区别?
- 智能指针如何进行类型转换?
- 关于加密算法和效率的问题。
在GroupBox中处理消息或者传递给上层窗口
2、传递给上层窗口怎么做?
能讲的详细一点吗,我是新手,刚学API
BOOL initApplication(HINSTANCE hInstance);//注册窗口类
BOOL initInstance(HINSTANCE hInstance,int nShowCmd);//创建窗口
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPreInstance,LPSTR lpCmdLine,int nShowCmd)
{
MSG msg;
if(!initApplication(hInstance))
return FALSE;
if(!initInstance(hInstance))
return FALSE;
while(GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
LRESULT CALLBACK WindowProc(HWND hwnd,UNINT uMsg,WPARAM wParam,LPARAW lParam)
{
switch(uMsg){
case WM_CREATE:
HWND hGroupBox;
hGroupBox=CreateWindowEx(0,WC_BUTTON ,L"Group",WS_VISIBLE | WS_CHILD | BS_GROUPBOX,20,20,140,80,hMainWnd,(HMENU)IDB_GROUPBUTTON,hInst,NULL);
CreateWindowEx(0,WC_BUTTON,L"no",WS_VISIBLE|WS_CHILD|BS_AUTORADIOBUTTON,20,20,40,40,hGroupBox,(HMENU)IDB_RADIOBUTTON1,hInst,NULL);
CreateWindowEx(0,WC_BUTTON,L"yes",WS_VISIBLE|WS_CHILD|BS_AUTORADIOBUTTON,80,20,50,40,hGroupBox,(HMENU)IDB_RADIOBUTTON2,hInst,NULL);
break
default:
return DefWindowProc(hwnd,uMsg,wParam,lParam);
}
}
难道你使用SetParent将控件一个个设置到GroupBox?