由于期末大作业的要求,要求使用API编写窗口程序,不允许使用MFC等类库,在最后对BUTTON的消息处理上需要弹出另一个窗口出现了问题,多方查询资料,以及MFC的相关接口底层写法,找到了如下解决方法:
#include<Windows.h>
LRESULT CALLBACK ConnectProc(
HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
HWND hbtnConnect;
HWND hbtnQuit_1;
HWND heditIPaddress;//声明第一个窗口的三个窗口句柄,分别表示两个按钮和一个文本框
void DisplayModelDialog(HWND hParent);
LRESULT CALLBACK TalkProc(HWND hdig, UINT message, WPARAM wParam, LPARAM lParam);
HWND hbtnSend;
HWND hbtnQuit_2;
HWND heditIPlist;
HWND heditReciveText;
HWND heditSendText;
int x = LOWORD(GetDialogBaseUnits()),
y = HIWORD(GetDialogBaseUnits());//对话框的单元长度
int WINAPI WinMain(
HINSTANCE hInstance,
HINSTANCE hPreInstance,
LPSTR lpCmdLine,
int nCmdShow
)
{
CISocket.CreatSocket();
//窗口对象初始化
wi