Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- case WM_NOTIFY:
- {
- if ((((LPNMHDR)lParam)->hwndFrom))
- {
- switch (((LPNMHDR)lParam)->code)
- {
- case NM_DBLCLK:
- {
- //Открытие чата для общения
- //Get index of user
- int iPos = ListView_GetNextItem(ContactList, -1, LVNI_SELECTED);
- if (iPos == -1) {
- MessageBox(hDlg, "Вы не выбрали контакт!", "Ошибка", MB_OK | MB_ICONWARNING);
- break;
- }
- //Set chated person nickname and id
- chat_w = users[iPos].name;
- chat_w_id = iPos;
- //Check if chat is already opened
- if (IsWindow(ChatWindow)) {
- DestroyWindow(ChatWindow);
- }
- //Create chat window and than show it
- ChatWindow = CreateDialog((HINSTANCE)GetWindowLong(hDlg, GWL_HINSTANCE), MAKEINTRESOURCE(IDD_CHAT), NULL, (DLGPROC)DlgProcChat);
- ShowWindow(ChatWindow, SW_SHOW);
- //Выход
- }
- break;
- }
- }
- break;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement