Click here to Skip to main content
15,921,793 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: yet another inpout32 parallel port question... Pin
kakan24-Nov-05 20:26
professionalkakan24-Nov-05 20:26 
GeneralRe: yet another inpout32 parallel port question... Pin
indychris20065-Dec-05 15:00
indychris20065-Dec-05 15:00 
QuestionHelp with memcpy ? Pin
Cindy197822-Nov-05 15:30
Cindy197822-Nov-05 15:30 
AnswerRe: Help with memcpy ? Pin
Chris Losinger22-Nov-05 15:45
professionalChris Losinger22-Nov-05 15:45 
QuestionRe: Help with memcpy ? Pin
Cindy197822-Nov-05 16:01
Cindy197822-Nov-05 16:01 
AnswerRe: Help with memcpy ? Pin
Christian Graus22-Nov-05 16:26
protectorChristian Graus22-Nov-05 16:26 
AnswerRe: Help with memcpy ? Pin
Christian Graus22-Nov-05 16:31
protectorChristian Graus22-Nov-05 16:31 
Questioncreate ordinary window using menu Pin
stick_thai22-Nov-05 14:20
stick_thai22-Nov-05 14:20 
HELLO.

i am trying to open two different windows using two buttons in the attached menu of the main window. first window should have similar style (color and size) like the main window, the second window should have different style.

here is what i got until now:

<br />
#include <windows.h><br />
#include "resource.h" <br />
<br />
HWND hwnd			= NULL;<br />
HBRUSH g_hbrBackground		= NULL;<br />
const char lpClassName[]	= "myWindowClass";<br />
<br />
LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)<br />
{<br />
	switch(msg)<br />
	{<br />
		case WM_COMMAND:<br />
			switch(LOWORD(wParam))<br />
			{<br />
				case IDM_NewWin1:<br />
				// TODO:  CREATE WINDOW SIMILAR TO MAIN WINDOW.<br />
				break;<br />
				<br />
				case IDM_NewWin2:<br />
				// TODO:  CREATE WINDOW WITH NEW STYLE.<br />
				break;<br />
<br />
				case IDM_EXIT:<br />
					DestroyWindow(hwnd);<br />
				break;<br />
			}<br />
		break;	<br />
	<br />
		case WM_CLOSE:<br />
			DestroyWindow(hwnd);<br />
		break;<br />
		case WM_DESTROY:<br />
			PostQuitMessage(0);<br />
		break;<br />
		default:<br />
			return DefWindowProc(hwnd, msg, wParam, lParam);<br />
	}<br />
	return 0;<br />
}<br />
<br />
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,<br />
	LPSTR lpCmdLine, int nCmdShow)<br />
{<br />
	WNDCLASSEX wc;<br />
	MSG Msg;<br />
<br />
	wc.cbSize		 = sizeof(WNDCLASSEX);<br />
	wc.style		 = 0;<br />
	wc.lpfnWndProc	 = WndProc;<br />
	wc.cbClsExtra	 = 0;<br />
	wc.cbWndExtra	 = 0;<br />
	wc.hInstance	 = hInstance;<br />
	wc.hIcon		 = LoadIcon(NULL, IDI_APPLICATION);<br />
	wc.hCursor		 = LoadCursor(NULL, IDC_ARROW);<br />
	wc.hbrBackground = (HBRUSH)(COLOR_WINDOW+18);<br />
	wc.lpszMenuName  = MAKEINTRESOURCE(IDR_MENU1);;<br />
	wc.lpszClassName = lpClassName;<br />
	wc.hIconSm		 = LoadIcon(NULL, IDI_APPLICATION);<br />
<br />
	RegisterClassEx(&wc);<br />
<br />
	hwnd = CreateWindowEx(<br />
		WS_EX_CLIENTEDGE,<br />
		lpClassName,<br />
		"My Window",<br />
		WS_OVERLAPPEDWINDOW,<br />
		0, 0, 480, 240,<br />
		NULL, NULL, hInstance, NULL);<br />
<br />
	ShowWindow(hwnd, SW_SHOW);<br />
<br />
	while(GetMessage(&Msg, NULL, 0, 0) > 0)<br />
	{<br />
		TranslateMessage(&Msg);<br />
		DispatchMessage(&Msg);<br />
	}<br />
<br />
	return Msg.wParam;<br />
}<br />

THANKS FOR HELP.
STEFAN.
QuestionGDI+ PNG Transparency Pin
ClickHeRe22-Nov-05 13:50
ClickHeRe22-Nov-05 13:50 
AnswerRe: GDI+ PNG Transparency Pin
douglasjordan22-Nov-05 18:09
douglasjordan22-Nov-05 18:09 
Questionenable and disable menu item of a dialog box Pin
includeh1022-Nov-05 12:22
includeh1022-Nov-05 12:22 
AnswerRe: enable and disable menu item of a dialog box Pin
Cool Ju22-Nov-05 16:54
Cool Ju22-Nov-05 16:54 
GeneralRe: enable and disable menu item of a dialog box Pin
includeh1022-Nov-05 18:58
includeh1022-Nov-05 18:58 
AnswerRe: enable and disable menu item of a dialog box Pin
jhwurmbach23-Nov-05 2:54
jhwurmbach23-Nov-05 2:54 
QuestionBest way to set min size for a window? Pin
Ian Bowler22-Nov-05 8:10
Ian Bowler22-Nov-05 8:10 
AnswerRe: Best way to set min size for a window? Pin
David Crow22-Nov-05 9:04
David Crow22-Nov-05 9:04 
GeneralRe: Best way to set min size for a window? Pin
Ian Bowler22-Nov-05 10:57
Ian Bowler22-Nov-05 10:57 
QuestionSerialization and File | Save Pin
BuckBrown22-Nov-05 7:49
BuckBrown22-Nov-05 7:49 
AnswerRe: Serialization and File | Save Pin
David Crow22-Nov-05 7:53
David Crow22-Nov-05 7:53 
GeneralRe: Serialization and File | Save Pin
BlackDice23-Nov-05 11:20
BlackDice23-Nov-05 11:20 
GeneralRe: Serialization and File | Save Pin
David Crow25-Nov-05 14:03
David Crow25-Nov-05 14:03 
AnswerRe: Serialization and File | Save Pin
Cliff Hatch24-Nov-05 23:39
Cliff Hatch24-Nov-05 23:39 
QuestionWeb page segmentation Pin
llp00na22-Nov-05 7:20
llp00na22-Nov-05 7:20 
QuestionSHFileOperation problem Pin
Alex Orovetskiy22-Nov-05 6:05
Alex Orovetskiy22-Nov-05 6:05 
AnswerRe: SHFileOperation problem Pin
Chris Losinger22-Nov-05 6:32
professionalChris Losinger22-Nov-05 6: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.