Click here to Skip to main content
15,907,687 members
Home / Discussions / ATL / WTL / STL
   

ATL / WTL / STL

 
AnswerRe: STL vector of pointers question Pin
Stuart Dootson25-Mar-09 23:34
professionalStuart Dootson25-Mar-09 23:34 
QuestionRe: STL vector of pointers question Pin
«_Superman_»26-Mar-09 2:20
professional«_Superman_»26-Mar-09 2:20 
AnswerRe: STL vector of pointers question Pin
Stuart Dootson26-Mar-09 3:00
professionalStuart Dootson26-Mar-09 3:00 
GeneralRe: STL vector of pointers question Pin
mjackson1126-Mar-09 7:40
mjackson1126-Mar-09 7:40 
GeneralRe: STL vector of pointers question Pin
Stuart Dootson26-Mar-09 8:01
professionalStuart Dootson26-Mar-09 8:01 
GeneralRe: STL vector of pointers question Pin
«_Superman_»26-Mar-09 18:27
professional«_Superman_»26-Mar-09 18:27 
GeneralRe: STL vector of pointers question Pin
Stuart Dootson26-Mar-09 21:20
professionalStuart Dootson26-Mar-09 21:20 
GeneralRe: STL vector of pointers question Pin
«_Superman_»28-Mar-09 18:25
professional«_Superman_»28-Mar-09 18:25 
Questionproblem facing in updationg images dynamically at runutime using IWebBroser2 and IHTMLElement in custome browser Pin
Abhijit A22-Mar-09 21:18
Abhijit A22-Mar-09 21:18 
QuestionRe: problem facing in updationg images dynamically at runutime using IWebBroser2 and IHTMLElement in custome browser Pin
led mike25-Mar-09 5:03
led mike25-Mar-09 5:03 
Questionhow to fix error C2993: 'float' : illegal type for non-type template parameter ' Pin
Hemant kulkarni22-Mar-09 17:21
Hemant kulkarni22-Mar-09 17:21 
AnswerRe: how to fix error C2993: 'float' : illegal type for non-type template parameter ' Pin
Stuart Dootson22-Mar-09 23:15
professionalStuart Dootson22-Mar-09 23:15 
AnswerRe: how to fix error C2993: 'float' : illegal type for non-type template parameter ' Pin
John R. Shaw29-Mar-09 20:16
John R. Shaw29-Mar-09 20:16 
QuestionAccess Denied Error from OpenStream Pin
Ankush12319-Mar-09 4:49
Ankush12319-Mar-09 4:49 
AnswerRe: Access Denied Error from OpenStream Pin
Jonathan Davies19-Mar-09 7:25
Jonathan Davies19-Mar-09 7:25 
GeneralRe: Access Denied Error from OpenStream Pin
Ankush12319-Mar-09 19:22
Ankush12319-Mar-09 19:22 
GeneralRe: Access Denied Error from OpenStream Pin
Ankush12319-Mar-09 20:10
Ankush12319-Mar-09 20:10 
GeneralRe: Access Denied Error from OpenStream Pin
Jonathan Davies20-Mar-09 1:53
Jonathan Davies20-Mar-09 1:53 
Questionwindow placement and restoration query Pin
Jonathan Davies18-Mar-09 6:19
Jonathan Davies18-Mar-09 6:19 
AnswerRe: window placement and restoration query Pin
Stuart Dootson19-Mar-09 8:08
professionalStuart Dootson19-Mar-09 8:08 
GeneralRe: window placement and restoration query Pin
Jonathan Davies20-Mar-09 5:24
Jonathan Davies20-Mar-09 5:24 
Hi Stuart,

I never thought about passing the WINDOWPLACEMENT in to the CMainFrame prior to calling CreateEx(...). In the handler for WM_CREATE GetClientRect(...) now returns the expected size so I can set splitters etc up fine. Thanks.

Odd behaviour though in the case where the application was either closed from a minimized or maximized state. On restarting, the retrieved prior state is indicated by the WINDOWPLACEMENT.showCmd. When previously minimized or maximized is the case, in between the OnCreate(...) handler exiting and the following call to ShowWindow(...) something changes the WINDOWPLACEMENT.rcNormalPosition information to either the size and position of a minimized or a maximized window respectively. This then means when the User Restores, it 'restores' to exactly the same minimized or maximized size! To the eye the window stays as it was.

I had to work around this by resetting the WINDOWPLACEMENT again after CreateEx returns. I found I also had to call ShowWindow with the retreived showCmd rather than nCmdShow and remove any saved WPF_RESTORETOMAXIMIZED flag.
int Run(LPTSTR /*lpstrCmdLine*/ = NULL, int nCmdShow = SW_SHOWDEFAULT)
{
	// Saved WINDOWPLACEMENT is retreived here 

	...
	
	if(WindowPlacement.flags & WPF_RESTORETOMAXIMIZED)
	{
		WindowPlacement.flags &= WPF_SETMINPOSITION;
	}

	CMainFrame wndMain(WindowPlacement);

	wndMain.CreateEx();
	wndMain.SetWindowPlacement(&WindowPlacement);
	wndMain.ShowWindow(WindowPlacement.showCmd);		
	
	...

Why this is necessary I don't know. Anyway it all seems OK now so thanks.
QuestionObject properties - control embedded in web page Pin
AssemblySoft16-Mar-09 6:13
AssemblySoft16-Mar-09 6:13 
AnswerRe: Object properties - control embedded in web page Pin
«_Superman_»16-Mar-09 18:59
professional«_Superman_»16-Mar-09 18:59 
GeneralRe: Object properties - control embedded in web page Pin
AssemblySoft16-Mar-09 22:10
AssemblySoft16-Mar-09 22:10 
GeneralRe: Object properties - control embedded in web page Pin
«_Superman_»17-Mar-09 1:32
professional«_Superman_»17-Mar-09 1:32 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.