]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/msw/private.h
Rewrote ConvertToStandardCommandArgs; resource.h correction; ntwxwin.mak
[wxWidgets.git] / include / wx / msw / private.h
index 6fb4b4af7f6d89070edd7f6083d748753f2e035e..6506dccbecd24d9fcf6a2ea5bc0c442676ebb08f 100644 (file)
@@ -5,12 +5,12 @@
 // Modified by:
 // Created:     01/02/97
 // RCS-ID:      $Id$
-// Copyright:   (c) Julian Smart and Markus Holzem
-// Licence:    wxWindows license
+// Copyright:   (c) Julian Smart
+// Licence:    wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
-#ifndef __PRIVATEH__
-#define __PRIVATEH__
+#ifndef _WX_PRIVATE_H_
+#define _WX_PRIVATE_H_
 
 #include "wx/defs.h"
 
@@ -67,13 +67,13 @@ typedef signed short int SHORT ;
 #define DLGPROC FARPROC
 #endif
 
-#if USE_PENWIN
+#if wxUSE_PENWIN
 void WXDLLEXPORT wxRegisterPenWin(void);
 void WXDLLEXPORT wxCleanUpPenWin(void);
 void WXDLLEXPORT wxEnablePenAppHooks (bool hook);
 #endif
 
-#if USE_ITSY_BITSY
+#if wxUSE_ITSY_BITSY
 #define IBS_HORZCAPTION    0x4000L
 #define IBS_VERTCAPTION    0x8000L
 
@@ -126,8 +126,9 @@ VOID    WINAPI ibAdjustWindowRect( HWND hWnd, LPRECT lprc ) ;
 #define MEANING_CHARACTER '0'
 #define DEFAULT_ITEM_WIDTH  200
 #define DEFAULT_ITEM_HEIGHT 80
-#define EDIT_CONTROL_FACTOR (15.0/10.0)
-                                        // Scale font to get edit control height
+
+// Scale font to get edit control height
+#define EDIT_HEIGHT_FROM_CHAR_HEIGHT(cy)    (3*(cy)/2)
 
 // Generic subclass proc, for panel item moving/sizing and intercept
 // EDIT control VK_RETURN messages
@@ -147,9 +148,12 @@ WXDLLEXPORT_DATA(extern HINSTANCE) wxhInstance;
 wxWindow* WXDLLEXPORT wxFindControlFromHandle(WXHWND hWnd);
 void WXDLLEXPORT wxAddControlHandle(WXHWND hWnd, wxWindow *item);
 
+// Safely get the window text (i.e. without using fixed size buffer)
+extern wxString WXDLLEXPORT wxGetWindowText(WXHWND hWnd);
+
 #if !defined(__WIN32__) && !defined(WS_EX_CLIENTEDGE)
 #define WS_EX_CLIENTEDGE 0
 #endif
 
 #endif
-    // __PRIVATEH__
+    // _WX_PRIVATE_H_