Visual C++ :: Frozen Grid In CView Of SDI Splitter

Sep 14, 2013

I have been working with both Chris Mander's MFC grid and the Ultimate Grid.

See for details:

The Ultimate Grid Beginner's Guide By The Ultimate Toolbox, 25 Aug 2007 : [URL] ....

MFC Grid control 2.27 By Chris Maunder, 6 May 2010 : [URL] ....

Both of these grid controls work nicely in a SDI CView windows. But when I create a split window using CSplitterWnd and the following code in an attempt to create a split window with a CListView and and a CView using this code:

Code:
// in CMainFrame.h
// Attributes
public:
CSplitterWnd m_wndSplitter;
//..
// in CMainFrame.cpp
//..
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)

[Code] .....

The grid in the CView window appears but is frozen in both instances. I suspect there is some notification necessary to for the grid to send and receive messages from the split CView window, but I cannot figure out how to implement this notification.

Unfortunately, even a demo application would be too large to append, but for anyone that is interested, the split method is encapsulated in the code I've presented here and the implementation of both grid controls is well explained in the links provided.

View 6 Replies


ADVERTISEMENT

Visual C++ :: WTL - Handle Splitter Position Changing

Sep 6, 2013

How can I handle splitter position changing?

View 2 Replies View Related

Visual C++ :: How To Create Edit Box In CView

Dec 16, 2013

I'm trying to create an edit box in a CView.So far, this is how far I've gotten:

With this code

Code:
// .h
CEdit m_MyEditField;
// .c
m_MyEditField.Create(WS_CHILD | WS_VISIBLE,CRect(40,40,500,Y+55),this,0x1552);
m_MyEditField.SetWindowText("this is my CEdit field");

As you can see, the edit box doesn't look like the ones in a dialog, which is what I'm trying to accomplish.

Is there possibly some other class I should be using for the edit box?Or another setting for .Create?

View 2 Replies View Related

Visual C++ :: SDI CView Covered With Bitmap Resource?

Feb 10, 2013

I have an SDI / CView app (VS 2010). All works well until I minimize the app using the minimize button or drag it partially off of the screen. In the former instance, any attempt to restore the app results in an appcrash with a tight freeze up of the machine. In the later instance the same happens immediately.

In building the app, I scoured the web for code to accomplish the loading and display of the bitmap. After some experimentation I settled on overriding the OnPaint. Below is the code. Note that m_Map is a CBitmap member and IDB_BITMAP1 is a loaded bitmap resource.

Code:

void CMyDragViewView::OnPaint()
{
// CPaintDC dc(this); // device context for painting
// TODO: Add your message handler code here
// Do not call CView::OnPaint() for painting messages
// http://msgroups.net/microsoft.public.vc.mfc/loading-bitmaps-into-main-window/563285
int x = m_Map.LoadBitmap(IDB_BITMAP1);
TRACE1(" x = %d
", x);
CPaintDC* dc = new CPaintDC(this);

[code]....

I suspect that the problem is OnPaint trying to repaint the bitmap which requires reloading it, but I don't know how to work around this.

View 3 Replies View Related

Visual C++ :: How To Get Pointer To CDialogBar From CView Class

Nov 22, 2013

My program (Test) is a basic MFC AppWizard (exe) created project. I have followed the steps in the link below to create a docked dialog box (myDialog) using VC++. [URL]...

The dialog box works, however, I have 2 issues that I am trying to resolve.

1) I have added a button to the Dialog box, however, when I run the application they start as disabled (note: the Disabled option on the Button Properties is unchecked). If I add function myDialog::OnButton to the myDialog class, the button remains disabled, however, if I add the function CTestView::OnButton to the View class, the button becomes active and works. How can I make the button work from the myDialog class?

2) I would like to be able to change an Edit box in the same dialog box when I click the button. How can I access the pointer to the myDialog from the View class?

View 2 Replies View Related

Visual C++ :: Passing A Variable From CView To CDocument?

Dec 12, 2012

I am attaching a sample project. Basically what this project does is that I initialize a variable map<CString, bool*> m_mapTest in CView::OnInitialUpdate and then pass the variable to CDocument class. On the other hand, within the function OnSaveDocument defined in CDocument I check m_mapTest. To my surprise, the CString part of m_mapTest is correct but the bool* part of m_mapTest is wrong(I pass an array of bool in CView::OnInitialUpdate).

View 3 Replies View Related

Visual C++ :: CTabView - CView HWND Is NULL

Feb 25, 2014

I'm using the Feature Pack CTabView, and I noticed that when the view is added using AddView with the following code CView's HWND is NULL when I try and access each of the CView1,CView2, etc.

Code:
int CMyTabView::OnCreate(LPCREATESTRUCT lpCreateStruct) {
if (CTabView::OnCreate(lpCreateStruct) == -1)
return -1;
AddView (RUNTIME_CLASS (CView1), _T("Simple"),100);
AddView (RUNTIME_CLASS (CView2), _T("Pair"),101);
AddView (RUNTIME_CLASS (CView3), _T("Data"),102);
return 0;
}

I think the user has to click the view's tab before the CTabView assigns an HWND. Is there a way to force CTabview to give each CView an HWND when the view is added?

View 11 Replies View Related

Visual C++ :: Adding Splitter Windows Makes Mainframe Unable To Get Current Document

Apr 7, 2014

I created two split views like this:

BOOL CMainFrame::OnCreateClient( LPCREATESTRUCT lpcs, CCreateContext* pContext ) {
CFrameWnd::OnCreateClient(lpcs, pContext);
if (!m_wndSplitter.CreateStatic (this, 2, 1) ||

[Code]....

When I step into CMainFrame::OnAlohaHowAreYou(), I found m_pDoc is NULL. If I remove the split views and make CMainFrame::OnCreateClient() like below, then there is no problem.

BOOL CMainFrame::OnCreateClient( LPCREATESTRUCT lpcs, CCreateContext* pContext ) {
CFrameWnd::OnCreateClient(lpcs, pContext);
return TRUE;
}

View 14 Replies View Related

Visual C++ :: Draw Grid Over Bitmap In Scrollview

Jul 5, 2013

I have a CScrollView that displays a bitmap and I'm trying to draw a grid that I can turn off and on by check box and when the mouse is over a section of the grid that square highlights... I do all the drawing in the ondraw function... But when I have many grid squares it becomes slow to scroll and to highlight the square the mouse is over... I'm not sure the best way to go about this and where to place code to speed it up... The bitmap is only loaded once... But in ondraw the grid has to redraw every time scrolled and when mouse moved over a square.. In onmousemove I call invalidate so the square under mouse changes...

View 5 Replies View Related

C# :: How To Make Screen Splitter

Feb 8, 2015

Screen Splitter will allow main screen to be split into two or more sections. It will be useful for the active program's window to be resized properly to one part of the screen. Using this utility, User will be able to do a split system desktop into two or more areas....

Attached image(s)

View 2 Replies View Related

C# :: Getting Data Out Of A Row In A Grid?

Jan 13, 2014

I'm trying to extract data from a grid, it's a Dev Express grid. I have got an object which if I hover over it in debug mode shows me the data I'm after. In the code below if I hover over "row" I can drill down through "Row" and then "ItemArray" and I can see the data I want in an array but I can't find how to get at it.

private void gridShowUsers_Click(object sender, EventArgs e)
{
Object row = gridView1.GetFocusedRow();
string [] rowarray = new string [50];

[Code].....

View 14 Replies View Related

C++ :: Finding Grid Of Mines?

Aug 8, 2014

Code: There is a rectangular grid of numbers. The grid has m rows and n columns. So it has m*n cells in total.The rows are numbered from 1 to m and the columns are numbered from 1 to n. The top most row has number 1, the row next to it has number 2 and so on. Similarly, the left most column has number 1, the column next to it has number 2 and so on. Each cell in the grid has a unique coordinate which is (x, y) where x is the row number and y is the column number of that particular cell.

Each cell in the grid has an integer in {0, 1, 2, 3, 4, 5, 6 ,7 ,8}. Number in cell (x,y) is number of mines in neighboring cells (cells have at least 1 common vertex with cell (x,y))

Your task is to find grid of mines, i.e display an m*n grid of numbers {0, 1} (cell (x, y) is 1 if there is a mine in cell (x, y)).

Input
First line of the input contains two space separated integers, m and n. Next m lines, each line has n numbers in {0, 1, 2, 3, 4, 5, 6 ,7 ,8}.

Output
A grid of numbers {0, 1}

View 4 Replies View Related

C :: Draw A Grid Using The Characters?

Aug 20, 2013

I'm trying to create a grid using the following characters: !, @, #, $, &.

It's an 8 x 8 grid, and should contain the characters in no particular order (trying to create a Bejeweled-like game).

I already defined the width and length to be 8, so:

#define WIDTH 8
#define LENGTH 8

Code:

void makegrid(char grid[])
{
int j;
int k;
for ( j = -1; j < LENGTH; j++ )
{
for ( k = -1; k < WIDTH; k++ )
{
/* I don't know what to type here anymore :( */
}
} }

View 14 Replies View Related

C++ :: Printing Grid Using A Class

Aug 15, 2014

I'm stuck on printing my grid from my class file to the main file.If I pull out the print code and put in on the actual main program, it prints, but if I try to put in the class methods and call the function from main, I get an error.

testfile.cpp
#include <iostream>
#include <vector>
#include <string>
#include "DUPoint.h"
#include "Grid.h"
using namespace std;

[code]....

View 3 Replies View Related

C++ :: Connecting Rooms In Grid Map

Apr 1, 2013

I have a map that is full of 4+ rooms each with one randomly selected door on one of its sides. I need to create a tunnel connecting all of the doors together. I'm not sure the best way to do this A* seems to complicated for me to do at the moment and I cannot think of a way to connect these rooms.

My world is currently a vector<vector<Tiles>> and the tiles contain entities like tunnel, wall, stair, floor, etc.

View 8 Replies View Related

C# :: How To Using Stored Procedure With Web Grid

Apr 9, 2014

How do you use a stored procedure with a WebGrid? Our coding standard say we cannot write sql statement directly in the code to include HTML.

[var Grid = new WebGrid(DB.Query("Select * from Menu")]

The above call must be a call to a stored procedure.

View 4 Replies View Related

C :: Check If Certain 9x9 Sudoku Grid Is Valid?

Sep 30, 2013

So my program is to check if a certain 9x9 sudoku grid is valid. i have to get the input through command argument. so for example.

./a.out sudoku.txt

So we have make my c program to use FILE I/O open and what not

program behavior must be as follow File does not exist.File contains something other than a sequence of 81 integers (too many, too few, non-int).

One or more of the values is not in the range 1..9 Violation of Sudoku rules (this is the big one!) In case 4, you should report the violation (or any one of the violations if there are multiple -- you do not need to exhaustively enumerate all violations).

For example: Row Violation: entries (2,2) and (2,6) are both equal to 7. (Similarly for column and box violations). All i know is that i need to make a 2d 9 by 9 array

View 12 Replies View Related

C++ :: Program To Fill Grid With Values Between 1 And 100

Aug 27, 2014

Write a menu driven program that will fill grid with values between 1 and 100. Begin the program by declaring a array of type int. Then present the user with the following menu

Enter 1 to add
Enter 2 to edit
Enter 3 to delete
Enter 4 to search
Enter 5 to display
Enter 0 to Quit

Each item of the menu must be implemented as a function. The program should Only allow values between 1 and 100

Always ask the user to apply coordinates for the cell to be changed

Flag an error when try to delete or edit a cell with a zero (0)

Flag an error when try to add to a cell that is not blank

Display the complete and nicely formatted grid when option 5 is selected

View 2 Replies View Related

C++ :: Summing Numbers In Grid Rows

May 1, 2014

I have to make a grid 40 X 40 with random numbers 0-9. I have already done this and it prints out great. My problem is I need to be able to choose a row number and output the sum of the number in that row. Here is what I have so far.

#include <iostream>
using namespace std;
int main(){
int Values[40][40];
int rows, cols;

[Code] ....

View 7 Replies View Related

C++ :: Draw 2D Grid With Blank Cells?

Mar 21, 2014

I am trying to draw a 2d grid array for a battleships game. I need the grid to have a border around each cell, how to do this. so far my code is:

#include<iostream>
using namespace std;
int main(){
int grid[5][5] = {{0}};

[Code] .....

View 4 Replies View Related

C# :: Bind XML Response To Grid View

Nov 11, 2014

I have been trying to bind an xml response from a web service to a gridview but to no success. bellow is my code

soapInvoker.setMethod("GetAgentProducts");
XDocument AgentproductsRequest = SoapMethods.GetAgentProducts(pin);
XDocument AgentproductsResponse = soapInvoker.CallSoapServiceInternal(AgentproductsRequest);
XDocument xmlDoc = new XDocument(AgentproductsResponse);
var vrresult = from a in xmlDoc.Descendants("product")

[Code] ....

And I always get an error that is not explained dont know whether is coz i bootstrapped my master page or what but all errors caught where there are it shows this Runtime Error

Description: An exception occurred while processing your request. Additionally, another exception occurred while executing the custom error page for the first exception. The request has been terminated.

View 1 Replies View Related

C/C++ :: Error - Grid Was Not Declared In Scope

Jan 28, 2014

I'm trying to make a dynamic 2d array of a Tile Object I created, the Dynamic 2d array was working when I tested it as an int array but not that I gave it a type of Tile it is giving me the above error. I'm reading values from a .txt .

tile Tile;
Tile **grid;
grid = new Tile*[a];
for (int i = 0; i < a; ++i) {
grid[i] = new Tile[b];
}

View 9 Replies View Related

C/C++ :: Draw A 5x5 Grid For Battleships Game

Mar 20, 2014

I'm trying to draw a 5x5 grid for a battleships game.

How to draw the grid with borders and individual cells.

I'm using dev c++

View 14 Replies View Related

C# :: Why Filtering In Data Grid Don't Work

Oct 8, 2014

why filtering don't work??

This is code for load data into dataGridView

private void Izvestaj_Load(object sender, EventArgs e) {
connection.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:UsersTomyDesktopzadatak2zadatak2fedek_OldVersion(2002-2003).mdb;User Id=admin;Password=;";
dt = new DataTable();
OleDbDataAdapter sda = new OleDbDataAdapter("SELECT korisnici.korisnik,dogadjaji.dogadjaj,Tomislav.Datum

[Code] .....

And this is code for filtering by typing into textbox, when type nothing happening

private void textBox3_TextChanged(object sender, EventArgs e) {
DataView DW2 = new DataView(dt);
DW2.RowFilter = string.Format("dogadjaji.dogadjaj LIKE '%{0}%'", textBox3.Text);
dataGridView1.DataSource = DW2;

[Code] .....

And this is by filtering on dataPickers, range of date, and show me what happens on that dates, but show me exception when click button

private void button1_Click(object sender, EventArgs e) {
if(dateTimePicker1.Value>dateTimePicker2.Value) {
MessageBox.Show("Takav opseg nije moguc. Datum Od mora biti veci od datuma Do.", "Opseg datuma", MessageBoxButtons.OK, MessageBoxIcon.Error);

[code].....

View 13 Replies View Related

C++ :: How To Implement A Grid Made Of Hexagons

May 8, 2015

implementing a game of chess, i was able to easily implement the grid with an 8x8 multidimensional array.but here is the case I need to implement a grid made of hexagons(six sided but in future may be seven sideded or eight may be needed): like a beehive something.

How can such a grid be implemented in c++ taking notes of coordinates and borders and stuff? From where i can start working from? this grid has to be just like the chess grid only we got six sided boxexs instead of four,

View 6 Replies View Related

C# :: Accessing Data From 3rd Tier Of Hierarchical Grid?

Jan 24, 2014

I've got a Dev Express hierarchical grid and I need to which row is in focus in the level that's in focus. In the code below I need to replace "gridControl1.FocusedView.GetRow(0)" with "gridControl1.FocusedView.GetRow(x)" where x is the row number in the focused row but I can't find a property for it.

private void gridControl1_Click_1(object sender, EventArgs e)
{
//int i = gridView1.GetFocusedDataSourceRowIndex();

[Code]....

View 1 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved