Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

165 lines
3.9 KiB

  1. //===========================================================================
  2. // dmtabout.cpp
  3. //
  4. // About box functionality
  5. //
  6. // Functions:
  7. //
  8. // History:
  9. // 08/20/1999 - davidkl - created
  10. //===========================================================================
  11. #include "dimaptst.h"
  12. #include "dmtabout.h"
  13. //---------------------------------------------------------------------------
  14. //===========================================================================
  15. // dmtaboutDlgProc
  16. //
  17. // About box dialog processing function
  18. //
  19. // Parameters: (see SDK help for parameter details)
  20. // HWND hwnd
  21. // UINT uMsg
  22. // WPARAM wparam
  23. // LPARAM lparam
  24. //
  25. // Returns: (see SDK help for return value details)
  26. // BOOL
  27. //
  28. // History:
  29. // 08/20/1999 - davidkl - created
  30. //===========================================================================
  31. BOOL CALLBACK dmtaboutDlgProc(HWND hwnd,
  32. UINT uMsg,
  33. WPARAM wparam,
  34. LPARAM lparam)
  35. {
  36. switch(uMsg)
  37. {
  38. case WM_INITDIALOG:
  39. return dmtaboutOnInitDialog(hwnd,
  40. (HWND)wparam,
  41. lparam);
  42. case WM_CLOSE:
  43. return dmtaboutOnClose(hwnd);
  44. case WM_COMMAND:
  45. return dmtaboutOnCommand(hwnd,
  46. LOWORD(wparam),
  47. (HWND)lparam,
  48. HIWORD(wparam));
  49. }
  50. return FALSE;
  51. } //*** end dmtaboutDlgProc()
  52. //===========================================================================
  53. // dmtaboutOnInitDialog
  54. //
  55. // Handle WM_INITDIALOG processing for the about box
  56. //
  57. // Parameters:
  58. //
  59. // Returns: BOOL
  60. //
  61. // History:
  62. // 08/20/1999 - davidkl - created
  63. //===========================================================================
  64. BOOL dmtaboutOnInitDialog(HWND hwnd,
  65. HWND hwndFocus,
  66. LPARAM lparam)
  67. {
  68. DPF(5, "dmtaboutOnInitDialog");
  69. return TRUE;
  70. } //*** end dmtaboutOnInitDialog()
  71. //===========================================================================
  72. // dmtaboutOnClose
  73. //
  74. // Handle WM_CLOSE processing for the about box
  75. //
  76. // Parameters:
  77. //
  78. // Returns: BOOL
  79. //
  80. // History:
  81. // 08/20/1999 - davidkl - created
  82. //===========================================================================
  83. BOOL dmtaboutOnClose(HWND hwnd)
  84. {
  85. DPF(5, "dmtaboutOnClose");
  86. return FALSE;
  87. } //*** end dmtaboutOnClose()
  88. //===========================================================================
  89. // dmtaboutOnCommand
  90. //
  91. // Handle WM_COMMAND processing for the about box
  92. //
  93. // Parameters:
  94. //
  95. // Returns: BOOL
  96. //
  97. // History:
  98. // 08/20/1999 - davidkl - created
  99. //===========================================================================
  100. BOOL dmtaboutOnCommand(HWND hwnd,
  101. WORD wId,
  102. HWND hwndCtrl,
  103. WORD wNotifyCode)
  104. {
  105. DPF(5, "dmtaboutOnCommand");
  106. switch(wId)
  107. {
  108. case IDOK:
  109. case IDCANCEL:
  110. EndDialog(hwnd, 0);
  111. break;
  112. }
  113. // done
  114. return FALSE;
  115. } //*** end dmtaboutOnCommand()
  116. //===========================================================================
  117. //===========================================================================
  118. //===========================================================================
  119. //===========================================================================
  120. //===========================================================================
  121. //===========================================================================
  122. //===========================================================================
  123. //===========================================================================
  124. //===========================================================================
  125. //===========================================================================