<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      winform中的Balloon提示

      1.擴展類庫
      namespace DvsCC
      {
          
      using System;
          
      using System.Drawing;
          
      using System.Reflection;
          
      using System.Runtime.InteropServices;
          
      using System.Windows.Forms;
          
      /// <summary>
          
      /// Summary description for NativeMethods.
          
      /// </summary>

          public class NativeMethods
          
      {
              
      private const long WS_POPUP = 0x80000000;
              
      private const long TTS_BALLOON = 0x40;
              
      private const long TTS_NOFADE = 0x20;
              
      private const int GWL_STYLE = -16;
              
      private const int WM_USER = 0x0400;
              
      private const int TTM_SETTIPBKCOLOR = WM_USER + 19;

              
      private NativeMethods() {}


              
      public static void SetBalloonStyle ( ToolTip toolTip )
              
      {
                  NativeWindow window 
      = GetNativeWindow ( toolTip );
                  NativeMethods.SetWindowLong ( window.Handle, GWL_STYLE , WS_POPUP 
      | TTS_BALLOON | TTS_NOFADE );
                  
              }

          
              
      public static void SetBackColor ( ToolTip toolTip, Color color )
              
      {
                  
      int backColor =  ColorTranslator.ToWin32( color );
                  NativeWindow window 
      = GetNativeWindow ( toolTip );
                  
      //setting back color
                  SendMessage( window.Handle, TTM_SETTIPBKCOLOR, backColor, 0 );  
              }


              
      private static NativeWindow GetNativeWindow ( ToolTip toolTip )
              
      {
                  FieldInfo windowField 
      = toolTip.GetType().GetField("window", BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance );
                  NativeWindow window  
      = (NativeWindow)windowField.GetValue ( toolTip );
                  
      if ( window.Handle == IntPtr.Zero ) throw new ArgumentNullException ( "window handle is not crated." );
                  
      return window;
              }


              [DllImport(
      "user32.dll")]
              
      private static extern long SetWindowLong(IntPtr hwnd,int index,long val);

              [DllImport(
      "user32.dll")]
              
      private static extern int SendMessage( IntPtr hwnd, int msg, int wParam, int lParam);
          }

       
      }


      2.使用方法
      NativeMethods.SetBalloonStyle ( toolTip1 );

      posted @ 2007-03-05 20:01  Robin Zhang  閱讀(1955)  評論(9)    收藏  舉報
      主站蜘蛛池模板: 久久国产精品色av免费看| 黑人巨大粗物挺进了少妇| 亚洲综合黄色的在线观看| 国产美女久久久亚洲综合| 最新偷拍一区二区三区| 麻豆一区二区三区蜜桃免费| 噜噜综合亚洲av中文无码| 久久国产免费直播| mm1313亚洲国产精品| 欧美视频二区欧美影视| 无码国产精品一区二区免费3p| 少妇粗大进出白浆嘿嘿视频| 国产又色又爽又黄的| 人成午夜免费大片| 国产精品无码dvd在线观看| 人妻少妇88久久中文字幕| 精品国产亚洲一区二区三区| 四虎永久在线精品无码视频| 无码伊人久久大杳蕉中文无码| 免费看欧美日韩一区二区三区| 国产精品久久久久AV福利动漫 | 视频一区二区三区刚刚碰| 最近中文字幕国产精选| 蜜桃av无码免费看永久| 伊人色综合久久天天| 亚洲老女人区一区二视频| аⅴ天堂国产最新版在线中文| 国产视频一区二区三区四区视频| 精品蜜臀国产av一区二区| 永久免费在线观看蜜桃视频| 国产福利在线观看免费第一福利| 国产精品青草久久久久福利99| 无码人妻一区二区三区免费N鬼沢 亚洲国产精品自产在线播放 | 丰满的少妇被猛烈进入白浆| 杭锦旗| 亚洲最大激情中文字幕| 无码日韩做暖暖大全免费不卡| 午夜片神马影院福利| 日韩在线视频一区二区三区| 精品人妻中文字幕在线| 台北市|