Hi,
I'm having some problem trying to connect my dialog window to my main window.
Here's my code:
Here's the resource script fileCode:LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { HMENU hMenu; PAINTSTRUCT ps ; static HWND hwnd1; static RECT rect; HDC hdc; static HINSTANCE hInstance; switch (message) { case WM_CREATE: hInstance = ((LPCREATESTRUCT) lParam)->hInstance ; return 0; case WM_COMMAND: switch(LOWORD (wParam)) { case ID_FILE_EXIT: exit(0); return 0; case ID_FORMAT_TOOLBOX: DialogBox(hInstance, /*TEXT("Toolbox")*/MAKEINTRESOURCE(IDD_PROPPAGE_SMALL), hwnd, ToolBoxDlgProc); return 0; } InvalidateRect (hwnd, NULL, TRUE); return 0; case WM_PAINT : return 0; case WM_DESTROY: PostQuitMessage(0); return 0; } return DefWindowProc(hwnd, message, wParam, lParam); } BOOL CALLBACK ToolBoxDlgProc (HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { switch(message) { case WM_INITDIALOG: return 0; case WM_COMMAND: switch(LOWORD (wParam)) { case ID_TOOL_LINE: case ID_TOOL_RECTANGLE: case ID_TOOL_POLYGON: case ID_TOOL_ELLIPSE: case ID_TOOL_SELECT: return true; } return 0; } return 0; }
Code:IDD_PROPPAGE_SMALL DIALOGEX 0, 0, 180, 121 STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION | WS_POPUP CAPTION "Toolbox" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN GROUPBOX "ToolBox",IDC_STATIC,7,7,84,107 PUSHBUTTON "Colour",IDC_BUTTON1,101,46,59,28 CONTROL "Line",IDC_RADIO1,"Button",BS_AUTORADIOBUTTON,14,24,29,10 CONTROL "Rectangle",IDC_RADIO2,"Button",BS_AUTORADIOBUTTON,14,42,48,10 CONTROL "Polygon",IDC_RADIO3,"Button",BS_AUTORADIOBUTTON,14,60,38,10 CONTROL "Ellipse",IDC_RADIO4,"Button",BS_AUTORADIOBUTTON,14,77,38,10 CONTROL "Select",IDC_RADIO5,"Button",BS_AUTORADIOBUTTON,14,96,35,10 END



LinkBack URL
About LinkBacks


