Tokyo Game Show 2007

 

I spent my last weekend at Tokyo Game Show(TGS). It was an awesome first time experience. When I was in India, I always dreamed of going E3 or TGS. The game show was open for public on September 22nd and 23rd . Actually I planned to go there in Saturday but my physical condition didn’t allow me to attend the event. Anyway I went to Tokyo to meet my friend Krishana Devan (KD) and supposed to go with him on the last day. I roamed through Akihabara electric city and Yokohama area for the whole day.

On 23rd morning, I started with KD from Yokohama to Makuhari Messe to attend the event. It took one hour to reach there. Just getting down from the railway station, we could see the banners and officials were welcoming people for TGS. Makuhari Messe looked like a calm hi-tech business point with lot of big hotels, convention centers, beautiful roads and streets.

There we could see long queue for tickets. Spending 30 minutes in the queue helped us to get the entry tickets costs 1200 Yen. On entering the hall, I first saw the KOEI teams’ area. They were demonstrating new strategic games. Then we moved to X-Box 360 area. The beautiful sexy girls were giving away Halo 3 adds. Also we could play it if we are ready to wait 60 minutes in the queue. Anyway I hadn’t that much time to spare as I had to cover the entire event within short remaining time. Lost odyssey show started at 12.00 Noon at Xbox stage. The initial cinematic scenes seemed to be boring for me and there soon.

There were many small Japanese game makers there in the event. Anyway the big queues are only there at Konami, Xbox, Play Station etc…

After visiting Square Enix stall I moved to another big hall to see the remaining actions. When I get outside, I could see many people came there dressed as game characters. Most of them are sponsored by the companies. There were lot of showy glamorous girls were there. I could see long queue of photographers at most sexiest people. Lot of professional photographers were there.

When entered to another game show hall. Konami was the first attraction. The demo of Metal Gear Solid was running in the big screen with great sound effects. Lot of people gathered there to see the game demo.

From Tokyo Game Sh…

I could not see any game demo from Hudson team instead they introduced beautiful girls and some songs and dance at their area. Surely it attracted a lot of people. Those who do not have big game titles, I could see many sexy girls who’s attracting many people to their counter. In a way some stalls were really in girls show than game show. Microsoft had both beautiful girls and game titles.

Then I moved to Play Station area. They occupied the largest space in TGS. They had lot of game titles and lot of people waiting for playing games. I just played Spiderman with Play Station. Anyway I really dint like the graphics. The edges of characters were not smoothened enough.

I spent some time for take photos finally at 5 PM the event came to end. I took the photos of closing ceremony of many vendors… after that… again back to Yokohama with KD. ON the next day… reached back at Nasu.

 

Simple Way to enable tooltip for Static controls

 

Have you tried to put tooltip for a static control? In MSDN, it’s specified that it’s not possible to add tooltip for static controls. Many people are written different methods to add tooltip. But those accustoming tooltip with the control itself and need more code and new classes. Anyway I only need a simple default tip for my static class.

Here the simplest way to enable the tooltip for a static control.

1. Add your CToolTipCtrl to your class.
2. In the OnInitDialog function of the dialog class (or in the initialization function of you window class) put the following code

EnableToolTips();
m_ToolTip.Create( this );
m_ToolTip.AddTool( &m_Static, “Your Tip Text” );

3. In the PreTranslateMessage function of your window class, add the following.

m_ToolTip.RelayEvent( pMsg );

4. Enable Notify style for static controls.

This is the most important step. You can use either of the following steps.

a. From the property window, enable “Notify” property.

b. If you have a custom static class the following code would help you to do so
void CStaticEx::PreSubclassWindow()
      {
            ModifyStyle( 0, SS_NOTIFY ); // Enable parent notifications
            CStatic::PreSubclassWindow();
      }

Here you are!!!

Tooltip

As default static controls will not be enabled for parent notifications. It’s just to avoid the unwanted message loops. Static controls are supposed to show some static text for information or direction . A Tool tip control needs mouse events like mouse move, click etc… for showing the tool tips. So if the notify style disabled the parent windows will not get mouse notifications. It will simple bounded in the static control itself. Enabling it will helps the parent window processing the mouse messages for the controls thus it can show the tool tip message.